Sr. Machine Learning Engineer

Sr. Machine Learning Engineer

This job is no longer open

Senior Machine Learning Engineer (FTE - US - Remote)

Compass envisions a world where the experience of selling or buying a home is simple and pleasant for everyone. Founded in 2012, Compass provides a cloud-based end-to-end platform that empowers residential real estate agents to deliver exceptional service to their seller and buyer clients, all in service of its mission to help everyone find their place in the world.

As one of the fastest-growing technology companies in an industry of nearly $4 trillion, Compass has built a world-class engineering team operating the only end-to-end platform in the real estate industry. The platform gives Compass the edge to push the boundaries of value we can add for our customers. 

There is so much more Compass can do, and it needs your experience building modern cloud services to evolve and create products that improve every step of the real estate agents’ experience from the first contact with a client to the close of a deal. You will have the opportunity to work across the entire real estate journey, working with technology that aggregates millions to billions of interactions, listings, transactions, and other data. 

About the Role:

Compass is looking for a Senior Machine Learning Engineer to help us build the future of real estate. Compass is building an end-to-end real estate technology platform that empowers agents and consumers. The AI team is responsible for using machine learning to build features which empower our agents through intelligent tools, and add intelligence to our consumer facing products. We are looking for someone with a proven track record of designing, developing, and testing software solutions. They will participate in the full software development lifecycle including building machine learning infrastructure and building out customer facing features using these machine learning models.

Responsibilities:

  • Lead the design and architecture of complex software systems, ensuring scalability, maintainability, and performance.
  • Write high-quality, efficient, and maintainable code while adhering to coding standards and best practices.
  • Implement and advocate for best practices in testing, including unit testing, integration testing, and automated testing.
  • Deploy machine learning models into production, and support these models throughout their lifecycle.
  • Collaborate closely with our machine learning scientists to move models from experimentation phase to production.
  • Build out customer facing features that make use of these models from end-to-end.
  • Develop and support our machine learning infrastructure, including training and inference platforms.
  • Work with product managers to discern customer needs and translate these needs into an end product.

What We Look For:

  • 5+ years experience is preferred.
  • Computer Science and Software Development skills.
  • Experience in building scalable and high-performance systems.
  • Experience working on machine learning systems in a product oriented environment.
  • Ability to collaborate with scientists, product management and work with an engineering-focused, iterative team to build and establish product requirements.
  • Knowledge of machine learning frameworks and tooling, for example Python, Spark, PyTorch, SciKit learn, etc. 
  • Comfortable building prototypes from scratch.
  • Experience working with a microservice based architecture.
  • Experience with AWS development.
  • BA/BS or MS in Computer Science/Machine Learning or equivalent and 5+ years experience is preferred.

The candidate should also have experience or familiarity with Agile development methodologies, test-driven development, and continuous integration and deployment. Experience in the real estate or financial industries is a plus.

Compass aims to move fast, the entire process should not take more than 2 weeks.

—-

Check out Compass’s Engineering blog!

The base pay range for this position is $150,000-$166,700 annually; however, base pay offered may vary depending on job-related knowledge, skills, and experience. Bonuses and restricted stock units may be provided as part of the compensation package, in addition to a full range of benefits. Base pay is based on market location. Minimum wage for the position will always be met.

This job is no longer open
Logos/outerjoin logo full

Outer Join is the premier job board for remote jobs in data science, analytics, and engineering.