
Python Staff Software Engineer
A rapidly growing AI-driven SaaS company is looking for an experienced Python Staff Software Engineer to take a strategic and hands-on role in shaping the technical direction of their data-heavy product suite. This role plays a critical part in driving architectural decisions, mentoring team members, and enhancing the performance and reliability of the data and back-end ecosystem.
Job Description - Python Staff Software Engineer
As a Staff Software Engineer, you will play a key role in setting the technical direction within your domain. This includes data-heavy products such as AI agents and large language model (LLM) systems. The role involves significant responsibility for architectural decisions, mentoring engineers, and leading initiatives that improve the scalability, reliability, and intelligence of backend services.
Responsibilities:
- Drive cross-team initiatives to improve performance, observability, and reliability.
- Act as a multiplier by mentoring engineers and introducing best practices.
- Contribute to a culture of quality through testing, documentation, and continuous learning.
- Collaborate with product managers, data scientists, and frontend engineers to ship impactful features.
- Improve and monitor service-level objectives (SLOs) and system health.
- Play a central role in projects involving AI, particularly those integrating large language models into production systems.
Requirements - Python Staff Software Engineer
- Experience as a Staff Software Engineer or equivalent technical leadership role.
- Strong background in backend development, with expert-level skills in Python.
- Experience with FastAPI or comparable modern Python web frameworks.
- Familiarity with event-driven architectures and tools such as Kafka or NATS.
- Proven track record working in data-heavy environments with high reliability requirements.
- Demonstrated affinity with AI.
- Deep understanding of scalable systems architecture, API design, and backend best practices.
- Experience working in a high-growth product organization and collaborating across functions.
- Excellent communication skills and a mentoring mindset.
The offer - Python Staff Software Engineer
- Join a diverse, international team with a strong engineering culture.
- The opportunity to shape a product with global impact at the forefront of AI and automation.
- A base salary of 130-170K plus equity package.
- Flexible hybrid working model with a modern office in Berlin.
Wat gaat er gebeuren?
Je hebt je sollicitatie ingediend en zorgt ervoor dat je alle benodigde documenten en informatie bijvoegt.
Ons team beoordeelt je sollicitatie zorgvuldig en evalueert je kwalificaties en ervaring. Daarna nodigen we je uit voor een (digitaal) gesprek met een van onze recruiters. Dit gesprek dient om meer te weten te komen over jouw achtergrond, vaardigheden en motivatie.
Na overleg met jou zullen we je voorstellen aan onze opdrachtgever. Afhankelijk van de opdrachtgever kunnen er één of meerdere gesprekken plaatsvinden, evenals een eventueel assessment, om je geschiktheid verder te beoordelen.
Als de klant/opdrachtgever besluit om jou de baan aan te bieden, ontvang je een formeel aanbod. Het is aan jou om dit aanbod te accepteren. Als je het aanbod accepteert, regelen wij de verdere financiële afhandeling en zorgen we ervoor dat alles in orde is voor jouw nieuwe positie.