remote
Software Engineer AI Native - European Service Center
Software Engineer
Lead the design and implementation of a closed‑loop AI‑driven operating system, blending rapid code generation with rigorous architectural judgment to deliver reliable, maintainable software.
About the role
Key Responsibilities
- Architect and develop core components of a closed‑loop operating system that integrates AI code generation with human oversight.
- Evaluate and refine AI‑generated code, ensuring correctness, security, and long‑term maintainability.
- Collaborate with cross‑functional teams to define feature requirements and translate them into scalable, production‑ready solutions.
- Implement robust testing, continuous integration, and deployment pipelines to support rapid iteration.
- Mentor junior engineers on best practices for AI‑augmented development and architectural decision making.
Requirements
- Strong proficiency in Python and experience building production‑grade software.
- Hands‑on experience with machine learning frameworks and deploying ML models in a production environment.
- Deep understanding of software architecture principles, design patterns, and system scalability.
- Proficiency with Git, CI/CD tools, and containerization (Docker, Kubernetes).
- Excellent problem‑solving skills and the ability to make sound architectural decisions under uncertainty.
Skills
pythonmachine learningdocker