Machine Learning Engineer
The Machine Learning Team is focused on developing and implementing advanced machine learning algorithms to solve complex problems in the evolving space economy. These efforts span various domains, including Computer Vision, Edge Processing, Data Fusion, and probabilistic statistical modeling.
As a Machine Learning Engineer, you will enhance existing capabilities, incorporate the latest research, implement state-of-the-art algorithms, productionize models, create MLOps solutions, and work with end-users to deploy innovative systems.
Key Responsibilities
- Design, develop, and validate reliable and scalable algorithmic solutions.
- Research and implement cutting-edge algorithms for challenging space-based applications.
- Optimize the runtime performance of existing implementations.
- Collaborate with end-users and partners in a team-focused, innovative environment.
- Integrate current and future machine learning solutions into production pipelines.
- Contribute to team discussions and provide insights to drive innovation across multiple related projects.
Qualifications
Minimum Requirements
- Bachelor’s or Master’s degree in Data Science, Machine Learning, or a related technical field, or 4+ years of relevant professional experience.
- Strong programming skills in Python.
- Proficiency with one or more of the following frameworks: PyTorch, TensorFlow, JAX.
- Solid understanding of linear algebra, calculus, statistics, and machine learning principles.
- Hands-on experience in developing advanced machine learning applications.
- Proficiency in data analysis, engineering, and exploration techniques.
- Excellent problem-solving, critical thinking skills, and strong engineering fundamentals.
- Ability to communicate complex algorithms and concepts effectively.
- Strong oral and written communication skills.
- Experience with Linux and shell command-line tools.
- Willingness to travel for collaboration across teams.
- Flexibility to work extended hours or weekends occasionally, if necessary.
- Eligibility to obtain a Secret or TS/SCI security clearance.
Preferred Skills and Experience
- Programming skills in C++.
- Experience productionizing machine learning solutions.
- Experience working in cloud environments (AWS, GCP, Azure).
- Knowledge of areas such as computer vision, uncertainty quantification, signal processing, computational physics, and time series analysis.
- Familiarity with platforms like Kubeflow, Blender, or Nvidia Omniverse.
Additional Requirements
This role may involve access to technology and software subject to U.S. export controls. Applicants must meet export control compliance criteria, including being a U.S. citizen, lawful permanent resident, refugee, or asylee, or be eligible for required U.S. Department of State authorizations.
Benefits
- Health Insurance : Comprehensive medical, dental, and vision coverage.
- Retirement Plans : Access to a 401(k) plan.
- Paid Time Off : Generous vacation, personal days, and holidays for a healthy work-life balance.
- Professional Development : Access to training, workshops, and courses to foster career growth.
- Team Building : Regular social events, team outings, and company-sponsored activities.
- Diversity and Inclusion : A welcoming and equitable work environment supported by dedicated initiatives.
About Us
We are a forward-thinking company dedicated to shaping the future of space exploration and operations. Our work includes designing cutting-edge spacecraft for space transport, orbital debris removal, and Space Domain Awareness (SDA) to support current and future space missions. We aim to deliver high delta-V per dollar to maximize cost-efficiency in space transportation. Our past successes include the launch of our first satellite in mid-2023, with additional missions planned for 2025.
Apply now to join a collaborative and innovative team driving the future of space technology.