đź‘· Machine Learning Operations Engineer

All Space jobs
c
python
docker
satellite
systems
kubernetes
machine learning
tensorflow

Please review the job details below.

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

Minimum Requirements:

  • 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

Preferred Qualifications:

  • 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.

Maxar

Maxar

Full Remote

Posted a month ago

Apply