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.

Beschrijving

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

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.

Salaris

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.

Apply for this job

Does this job fit your talents and seem right for you? Don't hesitate to apply online now.

Facts about the job

Location
Berlin
Job-ID
7158
Company
Independent Recruiters