Senior Software Engineer, Data and ML, Chorus

X Development LLC
Apply Now

Job Description

We are a diverse team of hardware, firmware, software, and data experts that are seeking to transform the way the world's goods are made, moved and managed. The job of our Data/ML team is to turn the raw data that flows off of our system into actionable, optimal decision making at scale for thousands of businesses.

You will be a key member of the Data and Machine Learning team at Chorus. You will help architect/build our analytics data warehouse, to build pipelines that get the right data where it needs to be at the right time, and to design end-to-end architectures that consume data from a variety of producers and make it available to a variety of consumers (APIs, ML models, UI/UX) under a variety of requirements (online, streaming, batch). Our team is responsible for building ML-driven products, but we need you to be a person who knows that the algorithms themselves are just a small part of these products, and to be excited and driven to focus on the other parts that are every bit as important to make data feel like magic. This role would have the scope and mandate to lead the way on a wide variety of topics in our team (process, infra/tech, data/system/ML architecture, Dev/ML ops) but we don't expect you to be an expert in all of them from day one. We're looking for folks with excellent core SWE skills, significant experience building data intensive systems, and a desire to learn more specific skills on-the-job. Also, soft skills are not optional as this role will be highly cross-functional. 

How You Will Make 10x Impact:

  • Work collaboratively with stakeholders from multiple Chorus teams and contribute positively to team/org culture. 
  • Design and build data pipelines, including: ETL into and out of our analytics data warehouse, a modern featurization stack that provides data to ML models with high recency and low latency, and building platforms that make key derived datasets available to various consumers (API, alerts services, models, etc.)
  • Lead data validation, monitoring, governance, lifecycle, and explainability initiatives. 
  • Work cross-functionally to produce effective data models and architecture. 
  • Plan (and code) for change (extensibility, schema evolution, etc.)
  • Design and build at system-level: Use of cloud technologies that gives maximum leverage while maintaining custom control where it matters, orchestration of various Chorus services to wrap universal ML models and other capabilities into tailored use case-specific apps. 
  • Innovate and experiment with new technologies to unlock more data magic.

What You Should Have:

We are looking for a motivated and versatile Senior Software Engineer who is keen to build data-driven systems that will turn raw data into optimal decision making at scale. 

  • Masters Degree in CS or equivalent practical experience.
  • Experience working cross functionally in dynamic environments (startups etc.).
  • 4+ years of experience building data-intensive systems.
  • Very good in everyday use of SQL and Python, comfortable with Java when it pops up.
  • Experience building and maintaining data pipelines (ETL, ELT).
  • Experience building systems in the Cloud (AWS, Azure, we use GCP).

It would be great if you also had these:

  • Experience leading/managing cross functional projects.
  • Experience designing/managing data architectures and models.
  • Experience managing, administering, operating databases.
  • Experience with service-oriented architecture.
  • Familiarity/Experience with ML-driven systems and design patterns.

The US base salary range for this full-time position is $157,000 - $243,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your location during the hiring process.

Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits.

Company Info.

X Development LLC

X Development LLC is an American semi-secret research and development facility and organization founded by Google in January 2010, which now operates as a subsidiary of Alphabet Inc. X has its headquarters about a mile and a half from Alphabet's corporate headquarters, the Googleplex, in Mountain View, California. X is Alphabet’s moonshot factory.

  • Industry
    Information Technology
  • No. of Employees
    1,100
  • Location
    Mountain View, California, United States
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

X Development LLC is currently hiring Software Engineer, Machine Learning Jobs in Boulder, CO, USA with average base salary of $157,000 - $243,000 / Year.

Similar Jobs View More