- Company Name
- ALS
- Job Title
- Full Stack ML Engineer
- Job Description
-
Job Title: Full Stack ML Engineer
Role Summary: Design, build, and maintain end‑to‑end cloud‑based systems combining backend services, APIs, data pipelines, and machine‑learning workflows. Lead architecture decisions, implement best practices in coding, security, and cost efficiency, while collaborating closely with product, data science, and frontend teams.
Expectations: Deliver production‑grade, scalable solutions that meet performance, reliability, and security standards. Own Azure infrastructure and IaC (Terraform, ARM/Bicep). Drive MLOps pipelines for model training, deployment, and monitoring. Foster a culture of continuous improvement, knowledge sharing, and agile delivery.
Key Responsibilities:
- Design, implement, and maintain backend services, RESTful APIs, and microservices.
- Own Azure infrastructure (VMs, Blob, Functions, API Management) and ensure cost optimization.
- Manage Terraform‑based IaC deployments and maintain Azure resources.
- Build and oversee ML pipelines, deploying models via MLOps tools.
- Implement CI/CD pipelines and enforce automated testing.
- Participate in product planning, prioritise backend roadmap items.
- Provide status updates to senior leadership and mentor junior engineers.
- Ensure security, scalability, and maintainability across the stack.
Required Skills:
- 3+ years experienced backend engineer.
- Proficiency in Python, SQL, and NoSQL databases.
- Containerization: Docker, Kubernetes.
- Azure expertise (VM, Blob, Functions, API Mgmt, AAD, ARM/Bicep/Terraform).
- Microservices & distributed systems architecture.
- ML pipeline design and MLOps tools.
- Strong understanding of security best practices and cloud cost optimization.
- Agile mindset and effective collaboration.
Required Education & Certifications:
- Bachelor’s or Master’s degree in Computer Science, Information Systems, or a quantitative discipline.