- Company Name
- Anagh Technologies Inc
- Job Title
- Python Developer
- Job Description
-
**Job title**: Python Developer
**Role Summary**:
Python Developer responsible for designing, building, and maintaining Python applications, web services, and automation scripts. Strong focus on AI/ML model development, integration of generative‑AI solutions, and cloud‑native infrastructure on AWS.
**Expectations**:
- Deliver clean, reusable, and testable Python code.
- Collaborate with cross‑functional teams to translate business requirements into technical solutions.
- Deploy and scale AI/ML models and web services in a production environment.
- Troubleshoot and resolve production incidents with a strong focus on root cause analysis.
**Key Responsibilities**:
- Develop Python applications using Flask, FastAPI, or Django; create RESTful APIs.
- Design and fine‑tune generative‑AI models with TensorFlow, PyTorch, or Hugging Face.
- Build and deploy AI pipelines and cloud services (AWS Lambda, EC2, S3, SageMaker, EMR, Redshift).
- Implement CI/CD pipelines, Docker containers, and Kubernetes orchestration.
- Automate routine tasks through scripting and monitoring tools.
- Participate in Agile ceremonies and sprint planning.
- Produce and maintain technical documentation and user guides.
**Required Skills**:
- Python programming, frameworks: Flask, FastAPI, Django.
- AWS services: Lambda, EC2, S3, IAM, CloudFormation, SageMaker, EMR.
- AI/ML experience with TensorFlow, PyTorch, Hugging Face, or similar.
- DevOps knowledge: Docker, Kubernetes, CI/CD, Git.
- RESTful API design and integration.
- Strong debugging, monitoring, and performance tuning.
- Excellent written and verbal communication.
**Required Education & Certifications**:
- Bachelor’s degree in Computer Science, Engineering, or related field.
- 10+ years overall software development experience, 5+ in AWS & AI/ML.
- AWS certification (Solutions Architect or Developer) preferred.
- AI/ML or Cloud certification (AWS Certified Machine Learning) preferred.