Senior Software Engineer, Data
About the role
Your mission
What you'll own
- The data platform end to end: ingestion, storage, and the query paths that keep millions of records fast on screen. You design it, you build it, you run it in production.
- The platform layer, directly with the CTO: infrastructure, deployments, and the path to production for the whole team.
- Performance and correctness work in the optimization engine, together with our research engineers.
- Your features from first line to production: nobody hands you a ticket and waits.
How we work
Requirements
- 5+ years building production backend or data-intensive systems.
- Strong Python and solid TypeScript, with the appetite to work in both daily.
- Analytics-data experience: real SQL depth, plus any of Parquet/Arrow/DuckDB/dbt/warehouse internals.
- Production PostgreSQL (multi-tenant, migrations, performance).
- Data pipelines over heterogeneous sources (ERP exports, Excel, CSV) onto object storage (S3 or comparable), built to keep working as customers and formats grow.
- Distributed systems and API design: typical failure modes, HTTP/auth/caching, sane versioning and error behavior.
- Engineering craft: design patterns, CI/CD pipelines you set up yourself, prototypes you can throw away.
- You have worked in a team, not mostly alone, and you know from experience which agile practices carry their weight.
- You have experience working with Linear, Jira, or a similar project management tool.
- You communicate proactively, too much rather than too little, and you organize yourself and your work.
- German at C1 or better, and fluent English. Team life runs in German; code and docs are English.
- NRW-based (Cologne office), optionally Munich, Stuttgart, Berlin area or else willing to work hybrid. Open to find a way if we fit.
Nice to have: a substantial migration you carried out end to end (system, stack, or data) · telemetry and observability · Cloudflare or comparable serverless infrastructure · frontend experience, ideally with Solid.js or another reactive framework · optimization/OR exposure · manufacturing or ERP data experience. You are structured and biased for action, and you have shown you play to win wherever life has put you so far. This role is not for you if you want a clearly defined box, or work handed to you in tickets. We are a small team, pre-Series A: structures and processes are still being built, by us and by you. Priorities shift with customers, and some weeks a deadline bends the plan.
Benefits
Impact.
Ownership.
The people next to you.
Shaping.
Feedback speed.
High stakes.
The basics.
Skills
Who can apply
The employer didn't state any visa, work authorization, citizenship or clearance requirements in this posting. Confirm with the employer before applying.
Read automatically from the employer's posting text. Always confirm with the employer — requirements can change after a job is published.