remoteonsite
AI/ML Developer - Persistent Systems
Software Engineer
AI/ML Developer building scalable machine learning solutions on AWS, leveraging Python, TensorFlow, and PyTorch to deliver data‑driven insights and predictive models for enterprise clients.
About the role
Key Responsibilities
- Design, develop, and deploy end‑to‑end machine learning pipelines using Python, TensorFlow, and PyTorch.
- Collaborate with data engineers to ingest, clean, and transform large datasets in AWS environments.
- Implement model training, hyper‑parameter tuning, and performance evaluation, ensuring reproducibility and scalability.
- Integrate ML models into production services via RESTful APIs or serverless architectures on AWS.
- Monitor model drift, maintain model versioning, and provide ongoing performance reporting.
Requirements
- 3+ years of experience in AI/ML development with strong Python skills.
- Proficiency in TensorFlow or PyTorch and experience with model deployment on AWS (SageMaker, Lambda, ECS).
- Solid understanding of data engineering concepts, SQL, and data pipeline tools.
- Experience with version control (Git), CI/CD, and containerization (Docker, Kubernetes).
- Excellent problem‑solving skills and ability to communicate complex technical concepts to non‑technical stakeholders.
Skills
pythonmachine learningawstensorflowpytorchsql