Swayable

Senior Software Engineer: AI

Swayable
Apply
2 hours ago

Base Salary

$175k - $250k/yr

Responsibilities

  • Build, maintain, and improve the tools, techniques, and architecture supporting Swayable’s high-performance analytics engine.
  • Productize AI, machine learning, and data analysis capabilities for the core product.
  • Architect, maintain, and optimize distributed and parallel computing systems.
  • Design scalable and performant software solutions using maintainable, testable code.
  • Collaborate with engineers, data scientists, and research staff to build features and solve novel problems.
  • Work across software engineering, data visualization, and scientific computing.
  • Mentor junior engineers and document and communicate implementation tradeoffs.

Requirements

  • At least 5 years of professional experience building scientific or quantitative data-intensive software.
  • Expertise in the scientific Python stack, object-oriented development, test-driven development, vectorized code, and machine learning.
  • Expertise architecting, maintaining, and optimizing distributed, parallel computing systems.
  • Knowledge of evolving ML and AI operations tools.
  • Knowledge of software architecture and scalable, performant solution design.
  • Strong problem-solving skills, attention to detail, and commitment to code quality.
  • Preferred: an MSc or PhD in STEM.
  • Preferred: thorough knowledge of Linux.
  • Preferred: experience with Celery and MongoDB.
  • Preferred: experience mentoring junior engineers and communicating technical tradeoffs in writing.

Tech Stack

FlaskGraphQLJavaScriptLinuxMongoDBNode.jsNumPyPandasPythonscikit-learnSciPyVue.js

Categories

Swayable

About Swayable

51-200 employees

Swayable | Persuasion Intelligence. Swayable is a creative pre-testing platform that measures how ads and messages will perform before they launch. Swayable helps major brands like AirBnB, Amazon, Meta, Paramount, T-Mobile, and Uber determine which concepts will be most effective, and with whom. The company applies robust data science and Randomized Controlled Trial (RCT) methodology to creative testing. This allows marketers to isolate the persuasion of each asset, and drill into custom audience segments - with data from thousands of participants in 24 hours. Save money and increase the impact of communications by understanding what works - with Swayable’s Persuasion Intelligence platform. Swayable is incorporated as a public benefit corporation dedicated to effective truth telling. https://www.swayable.com/

Contact me