Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Rasa

Software Engineer, Python

Rasa

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

Posted 4/16/2026full-timeRemote • 🇷🇸 SerbiaMid-LevelSeniorWebsite

Tech Stack

Tools & technologies
AWSDistributed SystemsKubernetesPostgresPythonRabbitMQRedis

About the role

Key responsibilities & impact
  • 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

What you’ll need
  • 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

Comp & perks
  • 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

ATS Keywords

✓ Tailor your resume
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