Twitter Senior Machine Learning Engineer – CrossInstall in Seattle, Washington
Who we are:
CrossInstall is a high-performance mobile app advertising platform that was recently acquired by Twitter, driven by state-of-the art machine learning algorithms. Now part of Twitter, we are looking for several talented individuals to help further develop this system, working as part of the terrific data science and engineering teams at the company.
What You'll Do:
The candidate will have the opportunity to work on a diverse menu of applied statistical learning and engineering problems, as a senior member of a small team. Past improvements in our core targeting models have resulted in very impactful business gains, and we believe there are even larger gains to be had. In addition to predictive modeling work, there exist opportunities to improve the overall ad serving system that also require advanced mathematical techniques. These opportunities include improving the way the system explores new traffic, mitigating effects of selection bias, automatic control of ad delivery, efficient AB testing, visualizations, and more.
The candidate will be involved in the full array of modern applied machine learning work, including ideation, experimentation, implementation, and maintenance. This is a great opportunity to make a large impact at Twitter, and have fun doing so on a small focused team.
Who You Are:
Do you identify with the majority of the following traits? Yes? We believe they will make you successful in this role.
You’re fluent in software engineering concepts like design patterns, composition vs inheritance, data structures, computational complexity.
You are able to efficiently code in Java and python.
You have educated opinions about designs of machine learning systems that work in a variety of applied contexts, both from formal study and from lived experience with past design decisions you have made.
You’re able to articulate such opinions and concepts persuasively both in spoken and written form, with the intent to teach and enroll others, while remaining open to a constructive dialogue. Your thought process intrigues others with its clarity.
You take pride in the developer experience, the ease of use, documentation and the durability of the products you build, together with the team.
You have a passion for machine learning, and enjoy the challenges of applied work.
You bring partners together across organizational and functional boundaries.
You are self-motivated and have good judgment in deciding how to balance the sometimes conflicting demands of research and development.
You have a deep understanding of foundational math associated with machine learning such as linear algebra, numerical optimization, probabilistic models, and statistics.
You’re motivated by shipping high-impact software to production and you have a track record of doing so.
You enjoy the unique challenges offered in the online advertising ecosystem.
5+ years building and delivering working software.
Multiple years developing in Java and python professionally.
3+ years in a senior engineering or lead data science role, with a track record of resilient design decisions shipped to production.
Prior experience in advertising is a plus.
M.S. or Ph.D. degree in computer science, statistics, mathematics, or a related field or equivalent work experience.
We are committed to an inclusive and diverse Twitter. Twitter is an equal opportunity employer. We do not discriminate based on race, ethnicity, color, ancestry, national origin, religion, sex, sexual orientation, gender identity, age, disability, veteran, genetic information, marital status or any other legally protected status.
San Francisco applicants: Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.