onsite
ML Software Engineer - Landesamt fur Zentrale Polizeiliche Dienste NRW
Software Engineer
Develop and deploy machine learning models in a cloud environment, optimizing performance and ensuring scalability. Collaborate with data scientists and software engineers to integrate AI solutions into production systems using Python, TensorFlow, and AWS services.
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.
- Utilize AWS services (SageMaker, Lambda, ECS) and Docker for scalable, containerized deployments.
- Optimize model inference performance and monitor production metrics.
- Write clean, well‑documented code and conduct code reviews.
Requirements
- Strong experience with Python and TensorFlow or PyTorch.
- Hands‑on knowledge of AWS cloud services and container orchestration.
- Proficiency in SQL and data manipulation.
- Experience with CI/CD pipelines and automated testing.
- Excellent problem‑solving skills and a collaborative mindset.
Skills
pythonmachine learningtensorflowawsdockersql