- Company Name
- Cloudious LLC
- Job Title
- Python Developer - AI/ML
- Job Description
-
Job Title: Python Developer – AI/ML
Role Summary:
Design and develop data engineering pipelines and AI/ML services using Python (Flask/FastAPI) and Java (Spring Boot). Build and maintain scalable, cloud‑based RESTful APIs and front‑end interfaces with modern web technologies. Lead cross‑functional engineering teams through architecture design, CI/CD deployment, and AI governance compliance.
Expectations:
- Complete a 12+ month contract with potential extension.
- Deliver high‑quality code, testing, and documentation.
- Align solutions with AI governance, cost optimization, and scalability needs.
Key Responsibilities:
- Design, implement, and maintain data pipelines and AI/ML workflows on Azure.
- Develop backend services in Python (Flask/FastAPI) and Java (Spring Boot), expose RESTful APIs, and manage asynchronous request handling.
- Build front‑end components with React, Angular, or Vue.js, ensuring responsive design, cross‑browser compatibility, and performance optimization.
- Configure and manage CI/CD pipelines (GitHub Actions) and containerized deployments (Docker, Kubernetes).
- Perform API management using tools such as Azure API Management.
- Lead architecture design, sizing, cost estimation, and documentation for AI use cases.
- Apply best practices in code quality, testing, and Agile methodologies (Scrum, SAFe, Kanban).
- Stay current with AI/ML trends (Gen AI, LLM, NLP) and industry standards.
Required Skills:
- Python (Flask/FastAPI), Java (Spring Boot)
- Front‑end: HTML5, CSS3, JavaScript (ES6+), React/Angular/Vue.js, SASS/LESS
- Responsive design, cross‑browser compatibility, web performance optimization
- CI/CD (GitHub Actions), DevOps, Docker, Kubernetes
- RESTful API design, asynchronous programming, API management (Azure API Management)
- Cloud experience on Azure (preferred)
- AI/ML fundamentals: Gen AI, Predictive AI, Agentic AI, LLM, NLP, RAG, prompt engineering
- Agile framework experience (Scrum, SAFe, Kanban)
- Strong communication, change management, and cross‑functional team leadership
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
- Relevant certifications (e.g., Azure Solutions Architect, Python Engineer, Java Specialist) are preferred.