onsite
AI Software Engineer - Senger Unternehmensgruppe
Software Engineer
Develop and deploy AI solutions using Python, TensorFlow, and PyTorch on AWS, driving data‑driven product enhancements and scalable ML pipelines.
About the role
Key Responsibilities
- Design, implement, and maintain end‑to‑end machine learning pipelines from data ingestion to model deployment.
- Collaborate with data scientists to translate research prototypes into production‑ready services.
- Optimize models for performance and cost on AWS infrastructure (SageMaker, EC2, Lambda).
- Implement CI/CD workflows for ML models, ensuring reproducibility and rapid iteration.
- Monitor model drift and performance, applying automated retraining strategies.
Requirements
- Strong programming skills in Python and experience with TensorFlow or PyTorch.
- Hands‑on experience deploying ML models on AWS (SageMaker, ECS, Lambda).
- Solid understanding of data engineering concepts and experience with ETL pipelines.
- Familiarity with DevOps practices, containerization (Docker), and CI/CD pipelines.
- Excellent problem‑solving skills and a passion for scalable AI solutions.
Skills
pythonmachine learningawstensorflowpytorch