Senior Software Engineer (SDK)

Clera
Berlin, Germany
about 1 month ago
Apply on de.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Compensation
€90,000.0 - €160,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Data Analysis Application Release Automation Automation of Tests Databases Continuous Integration Software Debugging Memory Management Github
+15 more
Monitoring of Systems Python (Programming Language) Online Analytical Processing Open Source Technology Software Architecture Release Management Software Engineering TypeScript Management of Software Versions Integration Tests Information Technology Production Code Api Design GPT Serverless Computing

Job description

This is a rare opportunity to own the SDK layer of a widely adopted open-source AI engineering platform - the kind of tooling that sits at the very first touchpoint developers have with the product. The SDKs you build ship to millions of downloads per month, running in production environments ranging from serverless functions to long-running agent loops. When you ship, thousands of developers benefit the same day.

The bar is high: zero-failure reliability, minimal CPU and memory overhead, and idiomatic developer experience across Python and TypeScript. You’ll be the person who sets that bar and upholds it., * Own Python and TypeScript SDKs end-to-end - reliability, performance, and developer experience. You’ll drive major version rewrites and architectural improvements, including work on OpenTelemetry-based tracing.

  • Design APIs developers love - every detail of naming, parameter structure, breaking change communication, and documentation is yours to shape.
  • Integrate with the AI ecosystem - build and maintain integrations with LLM frameworks, model providers, and agent runtimes; keep pace with a fast-moving ecosystem.
  • Maintain and grow open-source community health - triage GitHub issues, review pull requests, engage with contributors, and communicate clearly on public channels.
  • Drive performance - profile, benchmark, and optimize SDK footprint across latency, memory, and throughput dimensions.
  • Own the release lifecycle - versioning strategy, changelog communication, compatibility testing, and CI/CD automation for library releases.
  • Collaborate cross-functionally - work closely with product and data teams across EU timezones in a small, high-trust distributed team.

Requirements

  • 5+ years of professional software engineering experience, with at least 2 years building or maintaining SDKs or client libraries
  • Proven track record designing, implementing, and maintaining production-grade SDKs - including API design, versioning, packaging, and release management
  • Experience optimizing library/SDK performance (profiling, reducing latency and memory usage, improving throughput)
  • Hands-on experience with observability, tracing, metrics, or monitoring systems - designing or instrumenting telemetry for debugging and analytics
  • Proficiency in at least one SDK-relevant language (Python, TypeScript/JavaScript, Go, or Java) with ability to write idiomatic, production-quality code
  • Active open-source experience: handling GitHub issues, PR reviews, and community interactions
  • Strong written and verbal communication skills; comfortable writing documentation and engaging publicly (GitHub, social/developer channels)
  • Experience with automated testing and CI/CD pipelines for libraries (unit/integration testing, release automation, compatibility testing)
  • Ability to work effectively in small, distributed EU-timezone teams
  • Legal authorization to work in the EU - no visa sponsorship available

Nice to Have:

  • Familiarity with analytics or large-scale telemetry systems (e.g., OLAP/columnar analytics databases)
  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience

Benefits & conditions

  • Salary: $90,000 - $160,000 USD annually (or local equivalent), depending on experience and location
  • Opportunity to have meaningful impact on a high-adoption, widely used open-source project in the AI/ML space
  • Work within a small, senior engineering team backed by top-tier investors including Y Combinator

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on de.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

40 sec

Generative pre-trained transformer models powering code completions

lgonta lgonta +1 · World Congress 2024

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

51 sec

Assessing GPT-4o performance for pull request feedback

Merrill Lutsky Merrill Lutsky · World Congress 2025

Videos

See all

Related articles

See all