Skip to content
SwayableSwayable

Senior Software Engineer: AI

Senior engineer developing and productizing AI, machine learning, scientific computing, and data-analysis capabilities for a high-performance analytics engine. Requires 5+ years building quantitative data-intensive software and expertise in Python, machine learning, scalable architecture, and distributed computing.

About the job

Responsibilities

  • Build, maintain, and continuously improve the analytics engine powering the core product.
  • Productize AI, machine learning, and data analysis capabilities.
  • Develop tools, techniques, and architecture for high-performance computing.
  • Build new features and solve problems spanning software engineering, data visualization, and scientific computing.
  • Architect, maintain, and optimize distributed and parallel computing systems.
  • Design scalable, performant software solutions.
  • Write maintainable, testable code and uphold code quality.
  • Mentor junior engineers.
  • Document implementation tradeoffs and provide or receive actionable feedback.

Requirements

  • 5+ years of professional experience building scientific or quantitative data-intensive software.
  • Expertise with the scientific Python stack, object-oriented development, test-driven development, vectorized code, and machine learning.
  • Strong problem-solving skills and attention to detail.
  • Familiarity with evolving ML and AI operations tooling.
  • Knowledge of software architecture and scalable system design.
  • Strong written and verbal communication skills.

Nice-to-haves

  • Advanced degree (MSc or PhD) in a STEM field.
  • Thorough knowledge of Linux.
  • Experience with Celery and MongoDB.
  • Belief in the scientific method and data-driven decision-making.
  • Experience mentoring junior engineers.

Compensation

  • Salary range: $175,000–$250,000 USD.

Skills

Python, NumPy, Scipy, scikit-learn, pandas, Celery, Flask, JavaScript, Vue, Node.js, MongoDB, GraphQL, Machine Learning, Distributed Computing, Linux

Mem0

Mem0

San Francisco, CA

Senior Research Engineer
$175k+/yrOn-site7+ YOEML Engineering

Own the end-to-end lifecycle of memory features for AI agents. Fine-tune models, implement research, build evaluations, and ship production systems with Engineering.

PrizePicks

PrizePicks

United States

Senior Software Engineer, Applied AI
$175k+/yrRemote6+ YOEML Engineering

Build and ship production Applied AI capabilities, including agent infrastructure, RAG services, evaluation systems, and AI-powered engineering workflows. The role requires 6+ years of software engineering experience, strong backend and distributed-systems skills, and direct experience delivering LLM- or ML-powered products.

Ai2

Ai2

Seattle, WA

Senior Research Engineer
$174k+/yrOn-site5+ YOEML Engineering

Senior Research Engineer tailoring and deploying machine learning models for partner applications across geospatial and environmental domains. The role requires PyTorch expertise, end-to-end ML deployment experience, geospatial tools knowledge, and strong independent execution.

Instacart

Instacart

United States
Senior Machine Learning Engineer, Economist
$173k+/yrRemote5+ YOEML Engineering

Build and deploy machine learning systems that apply economic theory, econometrics, and causal inference to marketplace problems. The role requires advanced training in economics, strong Python and data skills, and production ML experience for senior-level hires.

Everlaw

Everlaw

Oakland, CA

Senior Software Engineer, AI Platform
$173k+/yrHybrid4+ YOEML Engineering

Builds and operates AI platform capabilities including RAG pipelines, semantic retrieval, agentic orchestration, and LLM integrations to power legal tech products. Requires 4+ years in distributed cloud systems, AI/ML experience, and proficiency in modern programming languages.