Software Engineer, Python

Posted 4hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer at Rasa driving product development for AI agents. Collaborating across teams to lead architecture decisions and mentor engineers.

Responsibilities:

  • Lead architecture and technical design for major features in Hello Rasa — the developer playground that gives engineers a fast, code-first path into building production-grade AI agents with CALM
  • Drive product discovery alongside PMs and Designers — proactively identifying problems and shaping solutions before they're handed to you
  • Make decisions under ambiguity: break down complex, uncertain projects into clear milestones and move the team forward without waiting for perfect requirements
  • Set the standard for code quality through rigorous code reviews, sharp documentation, and a sustained commitment to engineering excellence
  • Navigate and improve our tech stack: Python 3, Fly.io, Redis, RabbitMQ, Postgres, GitHub Actions, AWS, Kubernetes, and related frameworks
  • Balance pragmatism and correctness: solve user problems without over-engineering; know when to optimize and when to ship

Requirements:

  • 5+ years of professional Python experience, with a strong track record of designing and shipping production-grade systems
  • Deep experience building complex, scalable, and highly reliable distributed systems
  • Demonstrated ability to own technical decisions — not just implement them
  • Strong product instinct: you think in terms of user outcomes and developer experience, not just technical correctness
  • Comfortable operating in a fast-moving, product-led organization where requirements evolve
  • Proven track record of mentoring engineers and raising the technical bar of a team
  • Excellent communicator — you can align stakeholders, write crisp technical specs, and translate complexity for non-engineers
  • Based in Serbia, collaborating with teammates across Serbia, Germany, and the UK

Benefits:

  • Flexible hours and a dedicated remote budget
  • A stipend for professional development & 6 paid education days to help you grow within your role
  • 26 days of PTO + paid sick leave + paid public holidays
  • A MacBook and other tech to help you do your job
  • Regular remote team events and an annual company-wide offsite
  • Private Health optional
  • Equity options