Negotiable
Undetermined
Undetermined
EMEA
Summary: As a Staff Software Engineer (AI), you will lead the design and development of scalable AI and machine learning systems, collaborating with cross-functional teams and mentoring engineers. Your role will involve optimizing machine learning pipelines and implementing deep learning models for practical applications. You will also ensure adherence to best practices in model evaluation and monitoring. This position requires significant experience in software engineering with a focus on AI/ML.
Key Responsibilities:
- Lead the design and development of scalable AI/ML systems from research to production.
- Architect and optimize machine learning pipelines, including data preprocessing, training, and deployment.
- Implement and fine-tune deep learning models for real-world applications.
- Work closely with product and research teams to translate business needs into AI-powered solutions.
- Ensure best practices in model evaluation, monitoring, and explainability.
Key Skills:
- 6+ years of software engineering experience, with at least 3+ years in AI/ML.
- Strong proficiency in Python and experience with ML frameworks (TensorFlow, PyTorch, JAX, etc.).
- Experience deploying AI models in production environments (e.g., cloud, edge computing, real-time inference).
- Deep understanding of data structures, algorithms, and distributed systems.
- Experience working with large-scale data pipelines and cloud platforms (AWS, GCP, Azure).
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT