Maxar is seeking a Machine Learning Operations Engineer to join the Analytics Engineering team, based in Westminster, CO and Herndon, VA. This position may also be performed remotely. This is a product engineering team responsible for the successful execution of scaling the development of tools and services to support of ML analytics.
This is an exciting opportunity to work at the nexus of data engineering, machine learning, geospatial technologies, and AWS cloud development. Our focus is on unlocking content and insights from our high-resolution satellite imagery, and doing so repeatably, reliably, and at scale over large and diverse geographies and applied use cases. In this role, you will be part of the team developing these capabilities and have the opportunity to shape the tools and systems that enable them, through innovation, technical contributions, and technical leadership. This position also offers the opportunity for career growth and to make a major impact across multiple dimensions, from mentorship to technical expertise and new product development.
What you will do day-to-day (with your team):
We need an experienced software engineer to lead the deployment phase of the machine learning (ML) model lifecycle, to include packaging models to a required spec, experimenting with various deployment parameters to optimize speed and performance, and overseeing the actual deployment in the live production environment. Your responsibilities will include:
Packaging a model into a specified file format to the appropriate metadata output schema
Experimenting with tuning input parameters to optimize speed & performance of a model at run-time in both cloud and on-premises environments
Troubleshooting issues with model deployment and maintaining its operational status
Organizing model documentation and model release artifacts for every release cycle
Streamline post-processing steps to ensure the appropriate data is passed from model to platform in an efficient manner
Must be a U.S. citizen
5 years of relevant experience. A Master’s degree may count as 2 years of experience.
Bachelor’s degree. 4 additional years of experience may be substituted for a degree.
Experience with at least two programming languages: Python, Java, C++
Expertise in at least three of the following areas:
Amazon Web Services (AWS)
Computer vision or machine learning
Geospatial technologies and tools/GIS
Familiarity with analysis on satellite imagery and geospatial, temporally variant datasets
Model evaluation and statistical analysis of ML models
Familiarity common ML libraries, such as Pytorch, Keras, Detectron2, Tensorflow
Geospatial domain and library expertise (Shapely, Rasterio)
Exceptional written and verbal communication skills
Familiarity with Docker, Kubernetes
Experience with AWS, Google Cloud Platform and/or Microsoft Azure
Experience with relational and non-relational datastores: Postgresql, PostGIS, and DynamoDB preferred.
Seamless ability to collaborate closely with product and software engineers to ensure requirements are met and on-time
Demonstrable experience and excitement for mentoring staff in a technical field
Capability to work effectively in a geographically distributed development team
Maxar Technologies values diversity in the workplace and is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law.