Member of Technical Staff - Python SDK
Develops high-quality Python SDK libraries and tools to enhance developer productivity for AI infrastructure. Requires 5+ years Python experience, async programming knowledge, strong product sense, and onsite work in NYC.
About the job
Requirements
- 5+ years of experience developing high-quality Python libraries with broad user-bases, ideally including some experience maintaining open-source software.
- Knowledge of advanced Python features, especially async programming.
- A strong product sense that manifests as a focus on developer ergonomics and productivity.
- A high level of customer empathy, good communication skills, and an openness to working directly with our users to help solve their problems.
- Ability to work in-person in our NYC or Stockholm office.
Nice-to-haves
- Familiarity with modern data / ML / AI tools and workflows.
- Experience with Typescript, Go, or Rust.
Skills
Python, Async Programming, TypeScript, Go, Rust, Open-Source Software
Similar jobs
Backend Engineering jobsBuild secure, scalable identity and access management platforms, APIs, and internal tooling using JavaScript, Node.js, React.js, and distributed-systems expertise. The role requires 5+ years of backend or distributed-systems experience and familiarity with authentication protocols is a plus.
Build backend systems and APIs that ingest, process, and route large-scale telemetry data in real time. The role requires strong computer science fundamentals, Node.js/TypeScript experience, distributed-systems knowledge, and ownership of reliable cloud software.
Build and maintain highly available, scalable distributed systems, data pipelines, messaging systems, and services powering Internet intelligence products. The role requires 5+ years of distributed-systems experience and proficiency with Go, cloud platforms, databases, and messaging technologies.
Build and maintain backend systems powering Cash App Taxes, translating complex federal and state tax requirements into reliable filing and e-file functionality. The role requires 4+ years of software development experience, strong system design skills, and a bachelor's degree or equivalent experience.
Build shared Ruby backend foundations for APIs, asynchronous jobs, workflow orchestration, and developer tooling. The role requires 5+ years of software engineering experience, including 3+ years with production Ruby systems, plus expertise in distributed systems and large codebases.