Machine Learning Engineer
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.