Senior Software Engineer (Consumer)

What you'll be doing

  • Own and drive multiple features in recommendation and ranking services (Go and Python), from discovery through release and operation, including low-latency serving paths and model-serving integrations
  • Drive architectural decisions: assess system lifecycle, fix deficiencies early, write clear RFCs and ADRs, and build consensus by presenting pros and cons
  • Break complex, ambiguous initiatives into milestones delivering early and frequent impact, and parallelize work when possible
  • Improve observability, scalability, cost efficiency, security, and code quality; resolve vulnerabilities within SLA; handle on-call incidents with quality post-incident reports
  • Mentor less experienced engineers, participate in hiring, and collaborate with data scientists, machine learning engineers, and product managers to bring models and experiments safely into production
  • Contribute to team development processes by recommending coding standards, frameworks, tools, and evangelizing effective engineering practices

Requirements

  • Strong backend engineering experience in Go and/or Python, building and owning production services including stateful APIs, gRPC/REST integrations, and high-throughput request paths
  • Experience with event streaming technologies (Kafka, Flink, Pub/Sub) and infrastructure as code tools such as Terraform
  • Experience operating mission-critical services in production on AWS and/or GCP and Kubernetes, with observability, alerting, and on-call processes
  • Proven ability to recommend and evangelize engineering best practices and tools, including understanding the strengths and limitations of agent-assisted development
  • Deep knowledge of frameworks and tools used by the team, applied to critical decisions and problem solving beyond documentation
  • Track record of sound architectural trade-offs explained clearly to both engineers and non-engineers; ability to work autonomously on ambiguous problems, slicing them into releasable increments with business impact considerations
  • Mentoring mindset and excellent written and verbal English communication skills

Nice to have

  • Background in recommendations, ranking, search, personalization, or relevance engineering
  • Experience with ML serving, feature stores, vector databases, or real-time feature pipelines
  • Familiarity with A/B testing and experimentation platforms

Perks and benefits

  • Hybrid working model with 2 days per week on-site collaboration at Berlin campus
  • 27 days holiday plus an extra day on 2nd and 3rd year of service
  • Support for career growth with €1,000 educational budget, language courses, parental support, and access to Udemy Business platform
  • Health and wellness benefits including health checkups, meditation, and gym access
  • Financial benefits such as Employee Share Purchase Plan, sabbatical bank, public transportation ticket discount, life & accident insurance, and corporate pension plan
  • Food benefits including digital meal and food vouchers
  • Relocation support and resources for moving to Berlin
AI Summary ✨

Similar jobs

  • Senior Software Engineer (GOlang, Engine)

    WorkatoBerlin, Germany2 days ago
  • Staff Software Engineer, Firefox Enterprise

    MozillaGermany3 days ago
    Remote
    €81k – €108k / year base
  • (Senior) Software Engineer - Data Core

    CelonisMunich, Germany4 days ago
  • See all jobs in Germany →