We are seeking a highly skilled and motivated Senior Machine Learning Engineer / Data Scientist to join our team. The ideal candidate will possess a strong technical background in machine learning and data science, with strong experience in developing and deploying models in real-world production environments. This role requires an individual who works independently, takes ownership of projects, communicates effectively, and thrives in a collaborative team setting.
Your mission will be
- Solution Development: Design, develop, and implement end-to-end machine learning pipelines for various use cases to improve our internal Siemens processes.
- Technical Leadership: Provide expertise in ML engineering best practices, including data preprocessing, model training, evaluation, deployment, and incorporating MLOps and LLMOps approaches for scalable and maintainable solutions.
- Project Ownership and Management: Lead projects from conception to deployment, translating business requirements into scalable technical solutions, ensuring timely delivery and alignment with business objectives.
- Collaboration: Work closely with an international team of diverse backgrounds, including engineers, product managers, and other stakeholders, to integrate AI solutions into existing systems.
- Communication: Clearly articulate complex technical concepts to non-technical stakeholders and team members. Comfort with proactively raising concerns, suggesting alternatives, and engaging in constructive debate when appropriate
- Mentorship: Mentor junior team members and contribute to the overall skill development within the team.
We are looking for someone with
- Education: Advanced degree in Computer Science, Data Science, Machine Learning, Mathematics, Statistics, Physics, or a related field.
- Preferred 5+ Years of Experience in machine learning engineering or data science roles.
- Demonstrated ability to manage and deliver complex projects.
- Technical Skills:
- Strong Proficiency in programming languages such as Python.
- Experience with machine learning frameworks (e.g., TensorFlow, PyTorch).
- Experience with cloud-native ML development (Azure, AWS).
- Familiarity with large language models and natural language processing as well as experience with LLM frameworks (langchain, promptflow)
- Proven ability to deliver end-to-end projects (i.e. from exploration to endpoint serving)
- Knowledge of big data technologies (Snowflake, Spark).
- Experience with data visualization tools and libraries.
- Knowledge of software development best practices, including version control (e.g., GitLab) and collaborative coding.
- Soft Skills:
- Strong verbal and written communication skills:
- Demonstrated ability to present ideas concisely and directly in international business contexts
- Comfort with proactively raising concerns, suggesting alternatives, and engaging in constructive debate when appropriate
- Experience bridging communication between global teams and navigating cultural differences in professional settings
- Independent working style with a proactive approach to problem-solving.
- High level of ownership and accountability for project outcomes.
- Excellent teamwork and collaboration abilities.
- Effective project management and organizational skills.
- Fluent English required; German is beneficial but not mandatory