Lead Engineer: Machine Learning and Scientific Computing at Swayable (Remote)

+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 Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
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.


  • 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.

Read Full Job Description
Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

Technology we use

  • Product
  • Sales & Marketing
    • Google AnalyticsAnalytics
    • CanvaDesign
    • FigmaDesign
    • IllustratorDesign
    • SketchDesign
    • HubSpotCRM
    • MailChimpEmail
    • MandrillEmail

An Insider's view of Swayable

What’s the vibe like in the office?

Just a casual all-supportive team to progress growth for Swayable. This company is about more than just profits, we are trying to move our people for our country into a happier place. The vibe is feeling the impact and the strength of our product made with our amazing, talented, and loving co-workers.


Software Engineer

How do you collaborate with other teams in the company?

As someone who interfaces with our clients daily, my cross-team collaborations are extensive: from product and tech to sales and marketing. It could be voicing client feedback that influences product roadmap priorities or brainstorming on sales pitches and marketing materials. It’s dynamic and exciting getting to work with literally everyone!


Client Success Manager

What makes someone successful on your team?

Someone is successful on my the client success team when they are a self-starter who isn’t afraid to tackle new problems. The client success team is fundamentally collaborative, so it’s essential that team members practice good communication and embody an “all hands on deck” attitude.


Director of Finance and Operations

What unique initiatives do you have that encourage innovation?

We prioritize innovation at all levels of our work. Design thinking and a hypothesis driven approach steers our projects, big and small. We share a #crazy_ideas slack channel and monthly chat to foster new perspectives. We reward risks and make room for failure, knowing that new ideas must be nurtured to make unexpected success possible.


VP of Product and Design

What are Swayable Perks + Benefits

Swayable Benefits Overview

We challenge and support everyone to become their absolute best, so we have star performers in every role and people have strong career trajectories. To accomplish this goal, we strive to provide the most competitive benefits and perks on the market including amazing co-working spaces for in-person time, team and company-wide meetups, generous PTO, and family leave.

Friends outside of work
Eat lunch together
Daily sync
Open door policy
Team owned deliverables
Team based strategic planning
Group brainstorming sessions
Pair programming
Open office floor plan
Documented equal pay policy
Diversity manifesto
Hiring Practices that Promote Diversity
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Disability Insurance
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Retirement & Stock Options Benefits
Company Equity
Employee Stock Purchase Plan
Performance Bonus
Child Care & Parental Leave Benefits
Generous Parental Leave
Flexible Work Schedule
Remote Work Program
Family Medical Leave
Company sponsored family events
Vacation & Time Off Benefits
Generous PTO
Paid Volunteer Time
Paid Holidays
Paid Sick Days
Perks & Discounts
Casual Dress
Company Outings
Stocked Kitchen
Some Meals Provided
Happy Hours
Professional Development Benefits
Job Training & Conferences
Cross functional training encouraged
Promote from within
Customized development tracks

More Jobs at Swayable

Apply Now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView Swayable's full profileSee more Swayable jobs