Senior Python Engineer: AI and Scientific Computing

Swayable is a fast-growing cloud data product that doubles the impact of advertising by empirically measuring how it changes people's opinions.
$150,000 - $220,000
Machine Learning
Senior Software Engineer
Remote
11 - 50 Employees
5+ years of experience
AI

Description For Senior Python Engineer: AI and Scientific Computing

Swayable is a fast-growing cloud data product that doubles the impact of advertising by empirically measuring how it changes people's opinions. Our partners include Amazon, Meta, IBM, DoorDash, Airbnb, MIT, Stanford, and multiple Democratic presidential campaigns. We were founded in 2018 by physics PhDs and are backed by leading technology and social impact investors, including Y Combinator.

As a Senior Python Engineer focusing on AI and Scientific Computing, 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. Working with a talented and diverse team of engineers, data scientists, and research staff, you'll build new features and solve novel problems across software engineering, data visualization, and science.

Our technology stack includes Python (Numpy, Scipy, scikit-learn, Pandas, Celery, Flask), JavaScript (Vue.js, Node.js), MongoDB, and GraphQL. We are passionate about using data responsibly and ethically to have a positive social impact on advocacy and commerce. We work with organizations and people we care about, helping them succeed.

As a Delaware Public Benefit Corporation and equal opportunity employer, we welcome applications from anyone who shares our values, especially encouraging women and members of underrepresented groups to apply. This position offers the perfect opportunity to join a fast-moving, high-impact, mission-oriented startup that's making a real difference in how organizations communicate and influence opinions.

Last updated 2 hours ago

Responsibilities For Senior Python Engineer: AI and Scientific Computing

  • Build and maintain high-performance computing tools and architecture
  • Productize AI, machine learning, and data analysis solutions
  • Develop new features across software engineering and data visualization
  • Work with engineers, data scientists, and research staff
  • Write maintainable and testable code
  • Design scalable and performant solutions

Requirements For Senior Python Engineer: AI and Scientific Computing

Python
MongoDB
Node.js
JavaScript
  • 5+ years of professional experience building scientific or quantitative data-intensive software
  • Expertise in scientific Python stack, object oriented and test-driven development
  • Expertise in architecting and optimizing distributed, parallel computing systems
  • Knowledge of ML and AI Ops toolsets
  • Strong software architecture and scalable solution design skills
  • Strong communication skills, especially in writing documentation
  • Experience with vectorized code and machine learning

Interested in this job?

Jobs Related To Swayable Senior Python Engineer: AI and Scientific Computing

Machine Learning Operations Engineer (V)

Senior Machine Learning Operations Engineer position at Blue Coding, working remotely with US clients to build and maintain ML pipelines using AWS and modern ML technologies.

Senior Software Engineer, Machine Learning - Delivery Excellence (CV)

Senior ML Engineer role at DoorDash focusing on Computer Vision for delivery quality optimization, requiring 5+ years of ML experience and expertise in CV.

Software Engineer - ML

Senior ML Engineer role at Treeswift developing AI solutions for energy infrastructure monitoring using LiDAR and computer vision technology.

AI Engineer

Senior AI Engineer position at Capco focusing on GenAI platform development and implementation for financial services, requiring 4+ years of AI engineering experience.

Senior Software Engineer, Machine Learning - Delivery Excellence (CV)

Senior Machine Learning Engineer position at DoorDash, focusing on Computer Vision applications for delivery quality improvement, offering competitive compensation and comprehensive benefits.