Engineering Manager - Machine Learning Core Environment - Cortex

Twitter   •  

San Francisco, CA

Not Specified years

Posted 246 days ago

This job is no longer available.

Engineering Manager - Machine Learning Core Environment - Cortex

Cortex enables, accelerates and grows machine learning at Twitter. The Machine Learning Core Environment team has the following mission: Enable high-quality ML model development and deployment by building and maintaining an open, flexible and productionizable AI environment.

In practice, the ML Core Environment team implements and maintains services that allow the whole company to run their models using a unified API, and creates and maintains libraries that make it easy to train, deploy and run models from within the Twitter infrastructure. By doing so, the team can improve the velocity of machine learning iteration and standardize, for example, observability for machine learning, online learning or distributed graph computation.

As such, a focus on correct design abstractions, API stability over time and exceptional developerexperience is of paramount importance. This is a challenging and exciting area, with a unique opportunity to create advanced technologies in uncharted territory while having a large, near-term impact.

What You’ll Do:

You will lead diverse, smart, and driven engineers and align their career ambitions with business requirements and opportunities. We're looking for a leader who can communicate fearlessly to build trust and take an active role in shaping the future of Twitter engineering while embodying our core values.  As a Manager for Machine Learning Core Environment you will:

Manage a portfolio of projects, balancing long-term innovative bets with a regular delivery cadence of customer value

  • Enroll customers into co-developing and adopting platform solutions
  • Coordinate and align with other teams in Cortex and throughout the company to deliver re-usable solutions and leverage prior work
  • Strive for technical excellence and longevity of solutions
  • Guide and mentor your team members in their professional and personal development
  • Build strong relationships with team members, customers and partners based on trust and mutual respect
  • Look ahead to identify opportunities and mitigate risks
  • Communicate expectations, feedback and context to team members, partners and stakeholders early and often, succinctly and with class
  • Seek diverse perspectives to drive innovation and consensus from all technical partners inside and outside the team.
  • Be a source of engineering talent and be comfortable closing candidates.
  • Be a strategic leader in the Cortex organization

Project examples:

  • Twitter deep learning stack
  • Machine Learning observability
  • Centralized, services for ML models runtime
  • Generic runtime engine for ML models in the Twitter Stack
  • Distributed computational graphs

Who You Are:

You have a passion for machine learning and improving the ways people consume the world in real-time. You are excited to join an incredibly talented team which loves to take on new challenges. You like a fast-paced & fun environment, believe in Twitter’s mission in the world and want to be a core actor in pushing it forward.


Knowledge and experience with techniques, frameworks and processes used in Machine Learning, data engineering

Experience in building developer-focused API’s or platforms

Knowledge and experience with large scale distributed systems

Customer-driven approach to software

Excellent communication skills

Experience in mentoring and growing strong engineers

Large team technical leadership experience or management experience


Machine learning experience

Experience with open source contributions