Design, build, and maintain backend services and APIs, primarily in Golang, with Python used where it best fits the problem domain.
Develop, deploy, and operate software across both cloud and on-premise environments, leveraging Docker and Kubernetes as core platform technologies.
Collaborate closely with cross-functional teams across engineering, quality, and product to deliver cohesive, end-to-end product functionality.
Take end-to-end ownership of features, from technical design and implementation through deployment, monitoring, and ongoing operation in production.
Contribute to system design and architectural discussions, helping evolve backend and platform components as the product and customer base scale.
Write high-quality, maintainable, and well-tested code, and actively participate in code reviews to uphold strong engineering standards.
Improve reliability, performance, security, and observability of services running in distributed and resource-intensive environments.
Debug and resolve issues across application code, containerized workloads, and infrastructure layers in both customer and internal environments.
Continuously look for ways to improve development efficiency and software quality by adopting better tooling, workflows, and emerging technologies
including experimenting with modern developer tools and AI-assisted workflows where they add real value.
Stay curious and proactive about learning new approaches, technologies, and best practices, and apply them pragmatically in a fast-moving startup environment.
Requirements
A degree in computer science, engineering, or equivalent hands-on experience in professional software engineering roles.
4+ years of professional experience as a software engineer, with a strong focus on backend systems.
Strong programming skills in Golang, with practical experience using Python where it is the best fit for the problem domain.
Hands-on experience designing, building, and operating production-grade backend services and APIs.
Solid experience working with Docker and containerized applications in production environments.
Practical experience with Kubernetes, including deploying, operating, and debugging cloud-native workloads.
Experience working with AWS or another major cloud provider, ideally in hybrid environments that include on-premise deployments.
Strong understanding of software engineering best practices, including testing strategies, code quality, and secure API design, with knowledge of common application security risks and how to mitigate them.
A strong sense of ownership and accountability for technical outcomes, including reliability and long-term maintainability.
Comfortable working in a fast-paced, iterative startup environment where priorities evolve and trade-offs are part of daily decision-making.
Curiosity and willingness to continuously learn and adopt new tools, workflows, and technologies to improve development efficiency and software quality.
Excellent communication skills and fluency in English (verbal and written).
Tech Stack
AWS
Cloud
Docker
Kubernetes
Python
Go
Benefits
Industry-competitive compensation, including early-stage virtual share options.
Remote-first working – work where you work best, whether from home or a co-working space near you.
Great suite of benefits, including a wellbeing budget, mental health benefits, a work-from-home budget, a co-working stipend, and a learning and development budget.
Generous holiday allowance.
Office Days at our Berlin HQ or a different European location (3x a year).
A fun, diverse team of mission-driven individuals with a drive to see AI and ML used for good.
Plenty of room to grow personally and professionally.