Swayable

Technology

SeniorAI/MLEngineer:Python&ScientificComputing

$175–250k New York, New York, United States
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior AI/ML Engineer: Python & Scientific Computing at Swayable. Skills: AI/ML, Python, Scientific computing, Software engineering. Build analytics engine. Maintain analytics engine”

Industry & Context.

Technology
Problems you'll solve

Problem solving; Data-driven decisions

What They're Looking For.

Must Have

5+ years professional experience, Scientific or quantitative data-intensive software, Expertise in scientific Python stack, Object oriented development, Test-driven development, Vectorized code, Machine learning expertise, Excellent problem solving skills, Attention to detail, Architecting distributed systems, Maintaining distributed systems, Optimizing distributed systems, Architecting parallel computing systems, Maintaining parallel computing systems, Optimizing parallel computing systems, Knowledge of ML and AI Ops toolset, Knowledge of software architecture, Design scalable solutions, Design performant solutions, Value code quality, Write maintainable code, Write testable code

Nice to Have

Advanced degree (MSc or Ph.D.), Thorough knowledge of Linux, Experience with Celery, Experience with MongoDB, Believe in scientific method, Use data to drive decisions, Give informed feedback, Receive informed feedback, Give actionable feedback, Receive actionable feedback, Experienced at mentoring junior engineers, Communicator, Write documentation, Discuss tradeoffs of implementations

What You'll Do.

Build analytics engine

Maintain analytics engine

Improve analytics engine

Productize machine learning

Productize data analysis

Maintain architecture

How You'll Work.

Team & Collaboration

Talented diverse team; Engineers; Data scientists; Research staff

Communication Scope

Technical documentation; Discuss tradeoffs

Full Job Description

About Swayable Swayable is a fast-growing AI and automated data science platform that measures public opinion and the impact of messages and advertising content on it. We are a 40-person team backed by top technology and social impact investors, including Y Combinator. Founded in 2018 by physics PhDs, it is led by the former Executive Director for Digital Strategy at the New York Times. Clients include major consumer-facing brands (American Express, Airbnb, Paramount Pictures), technology companies (Anthropic, Meta, Amazon), academic researchers (MIT, Yale, Stanford) and mission-aligned civic advocacy campaigns (e. g. on climate, human rights and elections). Joining Swayable means being on a team whose work changes the course of history. The technology we develop is at the leading edge of transforming some of the world’s most important campaign organizations and enterprises: combatting disinformation, protecting democracy, and supporting the sustainable growth of consumer-facing brands. Check our our values & culture deck to learn more: https://tinyurl.com/4zjchwzs Technology stack Swayable uses Python (Numpy, Scipy, scikit-learn, Pandas, Celery, Flask), JavaScript (Vue.js, Node.js), MongoDB, and GraphQL. About the role Swayable is seeking a Senior Engineer blending Python software development expertise with scientific computing, machine learning, and AI experience to advance the state of the art analytics engine that powers our core product. In this role, you will be part of the team that productizes all AI, 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 work with a talented and diverse team of engineers, data scientists, and research staff to build new features and solve novel problems across the spectrum of software engineering, data visualization, and science. Requirements You have 5+ years of profession

Free ATS check

Applying for this Senior AI/ML Engineer: Python & Scientific Computing role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on Greenhouse

  • Create a Greenhouse profile before applying — it saves time across multiple applications.
  • Upload your resume as a PDF; the parser handles it better than Word.
  • Answer all knockout questions carefully — wrong answers auto-reject before a human sees you.
  • Enable email notifications to track application status in real time.

ANONYMOUS · UNFILTERED

What do employees actually say about Swayable?

Real rants from real employees. Read before you apply.

Read Company Rants →