Rasa

Software Engineer, Python

Rasa

full-time

Posted on:

Location Type: Remote

Location: Serbia

Visit company website

Explore more

AI Apply
Apply

About the role

  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Python 3distributed systemstechnical designcode qualitycode reviewsdocumentationscalable systemsproduction-grade systemsengineering excellenceproblem-solving
Soft Skills
communicationmentoringproduct instinctstakeholder alignmentuser outcomes focusadaptabilitydecision-makingteam collaborationclarity in complexityproactive problem identification