Jobs · Engineering · California

Senior Software Engineer - SDK

Amplitude · San Francisco Bay Area · 6 days ago
HybridEngineering$165k/yrFull-time

About the role

At Amplitude, millions of developers instrument their products to understand how users behave. The first code they write with Amplitude is almost always through an SDK. That means our SDKs are not just integrations, they are the developer experience of Amplitude itself. We're building a new kind of SDK team:

  • Most companies hire SDK engineers per language.
  • We don't.
  • We're recruiting AI-assisted SDK wizards, engineers who:
    • learn new languages quickly
    • use AI to accelerate development
    • build tooling to scale SDK maintenance
    • own developer experience end-to-end

Responsibilities

This role has unusually large scope and autonomy. You'll work on:

  • Build and maintain SDKs across many languages (e.g. TypeScript/JavaScript, Python, Go, Java, Swift, Rust)
  • Use AI to scale SDK development - build systems that allow a small team to maintain many SDKs
  • Own developer experience - improve how developers integrate with Amplitude
  • Optimize SDK for latency, performance, bundle size, resource load
  • Create external-facing agents that take advantage of the signals collected by our SDKs
  • Build integrations with third parties
  • Drive high engineering standards while knowing when speed beats perfection.
  • Create a culture where people love the work, move fast, and deliver real outcomes.

Requirements

  • Experience building SDKs, APIs, or developer platforms.
  • Bachelor's Degree in Computer Science or relevant field.
  • Open source library maintainership
  • Experience across multiple language ecosystems
  • Interest in developer experience and tooling
  • Experience building platform tooling or code generation systems

Qualifications

  • Experience working with AI and machine learning technologies
  • Strong understanding of software development lifecycle and agile methodologies
  • Excellent communication and collaboration skills
  • Ability to work independently and manage multiple projects simultaneously

Skills

  • Proficiency in multiple programming languages (e.g. TypeScript/JavaScript, Python, Go, Java, Swift, Rust)
  • Experience with SDK development and integration
  • Knowledge of AI and machine learning tools and techniques
  • Experience with CI/CD pipelines and automation
  • Experience with cloud services and infrastructure

Benefits

  • Excellent Medical, Dental and Vision insurance coverages, with 100% employer-paid premiums for employee Medical, Dental, Vision on select plans
  • 401(k) retirement plan with an employer match of up to 1% of your eligible pay each pay period up to $2,000 annually
  • Flexible time off, paid holidays, and more
  • Generous stipends to spend on what matters most to you, whether that’s wellness (monthly), commuter transit/parking (monthly), learning and development (quarterly), new hire home office equipment, and much more
  • Educational assistance and professional development opportunities
  • Mental health and wellness benefits including no cost employee access to Modern Health coaching & therapy sessions
  • Employee Stock Purchase Program (ESPP)

Pay

$183,000 - $276,000 total target cash (inclusive of bonus or commission)

Schedule

Full-time

Similar jobs

Senior Software Engineer

Volund ManufacturingHuntington Beach, CA· 1 mo ago
Education$145k–$185k/yrapply on app.jazz.co

Senior Software Engineer

RobinhoodMenlo Park, CA· 2 wk ago
Information Technology$214k–$230k/yrapply on boards.greenhouse.io

Senior Software Engineer

Northwestern MutualMilwaukee, WI· 5 days ago
Engineering$119k/yrapply on careers.northwesternmutual.com