onsite
Python Developer in AI Environment - NRW.BANK AdoR
Software Engineer
Develop and maintain AI-driven solutions using Python, focusing on machine‑learning model design, data pipelines, and cloud deployment on AWS.
About the role
Key Responsibilities
- Design, implement, and optimize machine‑learning models and algorithms in Python for financial data analysis.
- Build and maintain data pipelines, ensuring data quality, preprocessing, and feature engineering.
- Deploy, monitor, and scale AI services on AWS using Docker containers and CI/CD pipelines.
- Collaborate with data scientists, product owners, and infrastructure teams to translate business requirements into technical solutions.
- Conduct code reviews, write unit tests, and maintain documentation to ensure high code quality and reproducibility.
Requirements
- Strong proficiency in Python and experience with ML libraries such as TensorFlow or PyTorch.
- Hands‑on experience with cloud platforms (AWS) and containerization (Docker, Kubernetes).
- Solid understanding of SQL and data modeling for large‑scale datasets.
- Background in developing, deploying, and maintaining production‑grade AI applications.
- Excellent problem‑solving skills and ability to work in an agile, cross‑functional team.
Skills
pythonmachine learningtensorflowpytorchawsdockersql