Senior Software Engineer - Research Tooling
DeepL
London, Berlin, Cologne or Munich
Your responsibilities
- Design and build full-stack features: You will own problems end-to-end, collaborating closely with our researchers to design, build and deliver tooling for efficient research workflows
- Maintain and Improve Systems: Build and maintain CI/CD pipelines for our ML code base and manage service deployments to ensure fast, safe, and reliable releases
- Operational Excellence: Improve observability, monitoring and automation to proactively detect and resolve incidents
- Ensure code quality and clarity: You’ll participate in thoughtful code reviews, contribute to architectural decisions, and help raise the bar for engineering excellence across the team
- Collaborate cross-functionally: You’ll work closely with researchers, ML engineers and platform teams to ensure we’re solving the right problems and delivering real value to our users
Qualities we look for
- Deep empathy for solving user problems and bringing a product-oriented mindset toward internal tools, balancing technical excellence with usability, adoption and measurable impact
- Strong software engineering skills - clean abstractions, robust data modeling, sound architectural decisions, and ability to make things scale
- Comfortable working across the stack, even if your strengths lean more towards backend, frontend or infrastructure. Our tech stack includes Python, FastAPI, React, PostgreSQL, and Kubernetes. We do not expect a one-to-one match with these technologies
- Technical leadership, driving cross-team initiatives, mentoring peers, and setting engineering standards
- Clear communicator, active listener, and team player. You thrive in a collaborative environment and welcome feedback
- Eager to learn, open to new challenges, and not afraid to work with unfamiliar languages or tools when the problem demands it
Don't forget to mention EuroTechJobs when applying.