What you`ll do
In this role you drive, oversee and are responsible for the entire development lifecycle of an AI service, from Data Science PoC to productization and production operations. This requires skills and knowledge throughout the entire development lifecycle. You are very experienced with general software engineering best practices and enterprise-grade code development applied to an AI space. Concretely this means that next to having profound AI modeling expertise, you are exceptional at working with vast amounts of data in a Big Data setup, professional Data Engineering Pipeline development as well as model deployment/serving and CI/CD setup. To fully understand our stakeholders' problems and challenges a solid business acumen is needed as well. As a development leader you can motivate and guide a scrum team through complex tasks with tight deadlines.
Responsibilities / Core Tasks:
- Lead develop AI services from PoC to Production
- Setup and develop new Big Data pipelines, to productize data ETL workloads for different AI services.
- Develop AI/ML models to solve real life business problems (this includes Data Science exploration phase as well as model productization)
- Work with stakeholders throughout the organization to identify opportunities for leveraging company data to drive business solutions.
- Productionize AI PoCs with good software engineering by incorporating CI/CD pipelines, deployment and MLOps.
- Take ownership over AI services in development and production
- Lead, guide and mentor junior colleagues and evolve their AI engineering skillset
What you bring
- Bachelor's or master's degree in machine learning, computer science, engineering, or related technical fields
- Vast coding knowledge of at least one programming language such as Python or Java
- Deep knowledge of Distributed Computing Systems for Big Data Engineering such as Databricks (PySpark/Scala)
- Exceptional understanding of AI/ML concepts
- Extensive coding experience in applying ML frameworks such as Keras, scikit-learn, TensorFlow, PyTorch, Langchain, OpenAI, Huggingface
- Vast general software engineering best-practices (e.g. Object-Oriented Programming) and experience working in a scrum-like software engineering unit
- Productization technologies and tools such as Docker, K8s, GitHub, VSCode, Linux etc.
- CI/CD and ML Ops frameworks such as Jenkins, GitHub Actions, MLFlow, etc.
- Cloud-deployment offerings such as Azure ML, Databricks, AKS, Event Hubs, Azure Data Factory, Azure Functions or similar in AWS / GCP
- Some form of code ownership and scrum team leadership experience
- Curiosity to learn about different AI applications and new technologies in general
- Excellent spoken and written knowledge of English as well as collaborative mindset
- Experience with SAP AI offerings e.g. AI Core, AI Business Services, Joule etc. is a plus
- Understanding of Agile / Scaled Agile (SAFe) methodologies is a plus
- Python backend development, e.g. Flask, Django, FastAPI, OpenAPI is a plus
Job Segment:Cloud, Software Engineer, ERP, Engineer, Computer Science, Technology, Engineering