- Company Name
- TheCorporate
- Job Title
- Python Developer AI/ML
- Job Description
-
Job Title: Python Developer AI/ML
Role Summary: Contract developer focused on building and optimizing AI/ML‑driven data pipelines and backend services using Python. Responsibilities include full‑stack web development, CI/CD, cloud deployment on Azure, and adherence to AI governance standards.
Expectations:
- 3–4 onsite days per week in a hybrid arrangement.
- Proven experience in Python (Flask/FastAPI), Java (Spring Boot), and modern front‑end technologies.
- Hands‑on knowledge of AI/ML concepts (Gen AI, RAG, prompt engineering, LLMs, NLP).
- Strong DevOps practices with CI/CD and container orchestration.
- Ability to lead cross‑functional engineering efforts and navigate governance frameworks.
Key Responsibilities:
1. Design, develop, and maintain data engineering pipelines and RESTful APIs.
2. Build backend services with Flask/FastAPI, Java Spring Boot, and expose APIs via Azure API Management.
3. Implement front‑end components with React/Angular/Vue.js, HTML5, CSS3/Preprocessors, ensuring responsive design.
4. Set up and manage CI/CD pipelines using GitHub Actions; containerize applications with Docker and deploy to Kubernetes.
5. Integrate AI/ML models, perform prompt engineering, and manage model deployment lifecycle.
6. Estimate infrastructure, compute, licensing, and integration costs for AI use cases.
7. Enforce code quality, testing, and adhere to organizational AI governance policies.
8. Participate in Agile ceremonies (Scrum, Kanban, SAFe) and adapt to changing requirements.
Required Skills:
- Python (Flask/FastAPI), Java (Spring Boot)
- HTML5, CSS3, JavaScript ES6+, React/Angular/Vue.js
- CSS preprocessors (SASS/LESS), responsive design, cross‑browser compatibility
- RESTful API design, asynchronous request handling
- Azure cloud services, Azure API Management, Azure AI services
- CI/CD with GitHub Actions, Docker, Kubernetes, DevOps practices
- AI/ML foundations: Gen AI, Predictive AI, Agentic AI, LLMs, NLP, RAG, prompt engineering
- Architecture design, sizing estimates, cost components analysis
- Agile frameworks (Scrum, SAFe, Kanban); change management
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Relevant certifications preferred: Microsoft Certified: Azure AI Engineer Associate, Microsoft Certified: DevOps Engineer Expert, Docker Certified Associate, Scrum Master (CSM/PSM).