Machine Learning Engineer

Phantasma Labs·Remote(Berlin)
AI & Machine Learning

WFA Digital Insight

As the demand for artificial intelligence and machine learning specialists continues to soar, with a 25% increase in job listings over the past year, Phantasma Labs stands out for its innovative approach to factory planning. With a focus on reinforcement learning and simulated environments, this company is pushing the boundaries of what's possible in production planning. Candidates with a strong background in computer engineering, mathematics, or machine learning will find this role particularly compelling, especially given the current market context where 60% of manufacturers are looking to adopt AI solutions. Before applying, candidates should be prepared to showcase their expertise in Python, as well as their ability to collaborate with cross-functional teams and drive results in a fast-paced environment.

Job Description

About the Role

The Machine Learning Engineer role at Phantasma Labs is a unique opportunity to work on cutting-edge AI technology that's transforming the manufacturing landscape. As a key member of the team, you'll be responsible for developing and optimizing machine learning models that enable factories to plan and adapt more efficiently. You'll work closely with a talented team of engineers and researchers to design, engineer, and optimize features in the digital twin for Reinforcement Learning simulations.

The role is part of a lean, international team with big ambitions, and you'll have the freedom to work remotely, with flexible hours and a hybrid setup that allows you to thrive. Your work will have a direct impact on the company's mission to bring AI-powered production planning to manufacturers across Europe and the US.

Phantasma Labs is committed to fostering a supportive, open culture with clear communication, strong collaboration, and flat hierarchies. As a Machine Learning Engineer, you'll be expected to contribute to this culture, providing guidance and mentorship to fellow developers, and maintaining high coding standards.

What You Will Do

  • Write robust, scalable, and production-ready Python code for machine learning models and simulations
  • Provide code reviews, guidance, and mentorship to fellow developers to maintain high coding standards
  • Design, engineer, and optimize features in the digital twin for Reinforcement Learning simulations using Python
  • Create, optimize, and maintain training and evaluation scripts for RL agents
  • Set up and maintain Python environments using modern tools such as uv, conda, etc.
  • Work collaboratively using git (GitHub) to manage code repositories and participate in code reviews
  • Participate in customer calls to understand and translate requirements into actionable technical features
  • Brainstorm ideas to improve the RL agent, including algorithms, rewards, and architecture
  • Develop and maintain unit tests and integration tests (unittest, pytest, etc.) to ensure high-quality code

What We Are Looking For

  • A background in Computer Engineering, Mathematics, Machine Learning, or Industrial Engineering, or a related field
  • 5+ years of experience with Python, with a strong grasp of Python data structures, NumPy, Pandas, etc.
  • 2+ years of experience in factory shopfloor operations as an engineer or planner, or alternatively, 2+ years of experience in ERP/MES systems for factories
  • A strong understanding of manufacturing processes across various domains, such as discrete manufacturing, line production, and engineer-to-order
  • Basic understanding and experience in developing/application of RL algorithms
  • Excellent collaboration and communication skills, with the ability to work effectively in a remote team

Nice to Have

  • 3+ years of experience in factory shopfloor operations as an engineer or planner, or alternatively, 3+ years of experience in ERP/MES systems for factories
  • Research experience in developing RL algorithms
  • Experience with CI/CD pipeline tools such as GitHub actions
  • Familiarity with libraries like Pytorch, Optuna, MLflow

Benefits and Perks

  • Ownership from day one, with a small team and fast feedback loops
  • Collaborate with a strong team of highly skilled ML specialists and experienced software engineers
  • A supportive, open culture with clear communication, strong collaboration, and flat hierarchies
  • Flexible working hours and a hybrid setup, with the option to work remotely or from the company's co-working space in Berlin Mitte
  • A company laptop to support your work, with access to the latest tools and technologies
  • Opportunities for professional growth and development, with a focus on continuous learning and skill-building
  • A dynamic, international team with a passion for AI and machine learning, and a commitment to making a meaningful impact in the manufacturing industry

How to Stand Out

  • Be prepared to showcase your expertise in Python and machine learning, with a focus on reinforcement learning and simulated environments.
  • Highlight your experience in factory shopfloor operations or ERP/MES systems, and be ready to explain how you can apply this knowledge to drive results in the role.
  • Emphasize your ability to work collaboratively with cross-functional teams, and provide examples of times when you've driven results in a fast-paced environment.
  • Make sure your resume and cover letter are tailored to the role, with a focus on the key skills and qualifications listed in the job description.
  • Be prepared to discuss your experience with CI/CD pipeline tools, and your familiarity with libraries like Pytorch, Optuna, and MLflow.
  • Don't be afraid to ask questions during the interview process, and be prepared to provide examples of your work and accomplishments.
  • Be sure to research the company culture and values, and be prepared to explain why you're a good fit for the team.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.