Senior Software Engineer (SDK)
Clera
21 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
€ 160KJob location
Remote
Tech stack
Java
JavaScript
API
Application Release Automation
Automation of Tests
Unit Testing
Profiling
Databases
Continuous Integration
Memory Management
Github
Monitoring of Systems
Python
Online Analytical Processing
Open Source Technology
Release Management
Software Engineering
TypeScript
Management of Software Versions
Integration Tests
Information Technology
Production Code
Vertica
Api Design
Serverless Computing
Job description
- Own Python and TypeScript SDKs - reliability, performance, and developer experience end-to-end, including rewrites and major version migrations (e.g. OpenTelemetry-based architectures).
- Design APIs developers love - naming conventions, parameter structure, breaking change communication, and documentation.
- Optimize for production environments - SDKs must run reliably from serverless functions to long-running agent loops with minimal CPU and memory overhead.
- Manage the full SDK lifecycle - versioning, packaging, release automation, compatibility testing, and CI/CD pipelines.
- Engage with the open-source community - triage GitHub issues, review PRs, respond to developer questions, and maintain a public presence across developer channels.
- Collaborate cross-functionally with product and data teams to shape the observability and tracing experience across the platform.
Requirements
Do you have experience in Unit testing?, Do you have a Master's degree?, * 5+ years of professional software engineering experience, including at least 2 years building or maintaining SDKs or client libraries.
- Proven track record designing, implementing, and maintaining production-grade SDKs - API design, versioning, packaging, and release management.
- Experience optimizing SDK/library performance: profiling, reducing latency and memory usage, improving throughput.
- Hands-on experience with observability, tracing, metrics, or monitoring systems (e.g. OpenTelemetry or similar).
- Proficiency in at least one SDK language: Python, TypeScript/JavaScript, Go, or Java - with the ability to write idiomatic, production-quality code.
- Experience contributing to and maintaining open-source projects, including community interactions via GitHub.
- Strong written and verbal communication skills; comfortable writing documentation and engaging publicly with developers.
- Experience with automated testing and CI/CD pipelines for libraries (unit/integration testing, release automation, compatibility testing).
- Ability to work effectively in a small, distributed engineering team across EU timezones.
- Legal authorization to work in the EU is required - no visa sponsorship available.
- Ability to be onsite in Berlin at least one week per month.
Nice to Have:
- Familiarity with analytics or large-scale telemetry systems (e.g. OLAP/columnar databases such as ClickHouse).
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
Benefits & conditions
- Salary range: $90,000 - $160,000 USD annually (or equivalent, depending on location)
- Equity and competitive benefits package
- Work in a small, senior engineering team with a strong open-source culture
About the company
Join a fast-growing open-source LLM observability platform - often described as the Datadog of AI - and own the SDKs that millions of developers rely on every month. The SDK is the very first touchpoint developers have with the platform, and your work ships to thousands of users the same day. This is a high-ownership, high-impact role at a company that has scaled to enterprise customers across the Fortune 50.
The platform processes over 10 billion observations per month, supports 80+ integrations, and is trusted by thousands of production AI teams. It is now part of a major analytics infrastructure company, bringing additional scale and resources., This is a hybrid remote role. You can be based anywhere in the EU (Germany, Austria, Switzerland, Netherlands, France, Spain, Sweden, Poland, UK, and more) with the expectation of spending approximately one week per month in Berlin. EU work authorization is required.