Lead Engineer: Machine Learning and Scientific Computing

+1 more | Remote
Sorry, this job was removed at 12:43 p.m. (CST) on Monday, May 16, 2022
Find out who’s hiring remotely Nationwide
See all Remote jobs Nationwide
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.

About Swayable


Swayable is a fast-growing cloud data product that doubles the impact of advertising by empirically measuring how it changes people's opinions. Our customers include Amazon, Paramount Pictures, MIT, Stanford, the Biden-Harris presidential campaign, and multiple state authorities fighting COVID. We were founded in 2018 by two physics PhDs and are backed by leading technology and social impact investors, including Y Combinator. This position is the perfect opportunity to join a fast-moving, high-impact, mission-oriented startup.


Technology Stack


Swayable uses MongoDB, Python (Numpy, Scipy, Pandas, Celery, Flask), Javascript (Node.js, Express.js, Vue.js), and GraphQL.


About the Role


Swayable is looking for a Lead Engineer to advance the ML-based analytics engine that powers our core product. In this role, you will lead the team that productizes all machine learning and data analysis at Swayable. You will be responsible for building, maintaining, and continuously improving our tools, techniques, and architecture for high-performance computing. You will also work closely with a cross-functional team to build new features and solve novel problems across the spectrum of software engineering, data visualization, and science.


The Lead Engineer will report to our CTO, Valerie Coffman.

Requirements

  • You have a Bachelor's degree in Computer Science, Applied Math, Engineering, or Science.
  • You have 8+ years of professional experience building software and are proficient in Python.
  • You have expertise in architecting, maintaining, and optimizing distributed, parallel computing systems.
  • You have deep knowledge of the constantly evolving toolset for MLOps, including tools for workflow management, feature storage, and model monitoring.
  • You are an expert in software architecture and can design scalable, performant solutions.
  • You value code quality and write maintainable, testable code.

Preferred Qualifications

  • You have an advanced degree (MSc or Ph.D.) in STEM.
  • You have a deep understanding of machine learning algorithms.
  • You have a thorough knowledge of the Linux operating system.
  • You have experience with ML packages such as Tensorflow, Numpyro, and Scikit-learn.
  • You have experience with Celery, Flask, MongoDB, or JavaScript.
  • You can write "vectorized code" using Numpy, Scipy, and Pandas.
  • You believe in the scientific method and use data to drive decisions.
  • You can give and receive informed, actionable feedback on technical and non-technical skills.
  • You are a strong communicator, especially in text. You can write documentation and discuss the tradeoffs of different implementations.

Our team is centered in NYC and SF, with flexible work arrangements for remote work.


We offer a benefits package that is well above-market. Swayable covers 100% of the health, dental, and vision insurance premiums for full-time employees. We also offer generous PTO, parental leave, equity, 401k, FSA, and an ongoing professional development stipend.


We are an equal opportunity employer. We strive to promote an organizational environment that values diversity and fosters growth. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other basis prohibited by law. The team especially encourages applicants from underrepresented backgrounds.

More Information on Swayable
Swayable operates in the AdTech industry. The company is located in New York City, NY and San Francisco, CA. Swayable was founded in 2017. It has 20 total employees. It offers perks and benefits such as Friends outside of work, Eat lunch together, Daily sync, Open door policy, OKR operational model and Team based strategic planning. To see all jobs at Swayable, click here.
Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Candidate Location Eligibility:
New York City, NY

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about SwayableFind similar jobs