onsite
Senior Software Engineer - AI - Deutsche Telekom AG
Software Engineer
Senior AI software engineer responsible for designing, developing, and deploying machine learning solutions on AWS, leveraging Python, TensorFlow, and Docker to deliver scalable, high‑performance AI services.
About the role
Key Responsibilities
- Architect and implement end‑to‑end machine learning pipelines, from data ingestion to model deployment, using Python and TensorFlow.
- Design and maintain scalable AI services on AWS, including SageMaker, Lambda, and ECS.
- Collaborate with data scientists to translate research prototypes into production‑ready code.
- Ensure model quality, monitoring, and continuous improvement through automated testing and CI/CD pipelines.
- Mentor junior engineers and promote best practices in code quality, security, and performance.
Requirements
- 5+ years of software development experience with a focus on AI/ML.
- Proficient in Python, TensorFlow/PyTorch, and Docker containerization.
- Hands‑on experience with AWS services (SageMaker, Lambda, ECS, S3).
- Strong understanding of data engineering concepts and experience with SQL/NoSQL databases.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythonmachine learningawstensorflowdocker