(Junior) Backend Engineer (Python) (m/f/d)
dive solutions GmbH Berlin, Germany · €48K–€60K/yr
Software Development · 11-50 employees
About the role
You will develop and extend Python web services and build durable workflows using Temporal to orchestrate complex simulation processes. Additionally, you will contribute to software architecture design and enable the platform to interface with AI agents.
What they look for
Requirements
You should have a degree in computer science or a related field and experience developing Python applications. Familiarity with relational databases like PostgreSQL and experience with REST APIs are also required.
Benefits
Full description
Your Mission
At Dive, we are building a cloud-native, agent-native simulation platform that makes advanced heat and fluid simulation accessible to every mechanical engineer. As a Backend Engineer, you'll build the systems that power this platform: developing reliable Python services, orchestrating complex simulation workflows, and creating interfaces that connect our product, engineering services, and AI agents. Working closely with software, product, and numerical engineers, you'll help turn complex simulation technology into a scalable product used by engineering teams around the world.
Your Responsibilities
- You will develop and extend Python web services, with a strong emphasis on crafting efficient and robust business logic
- You will build durable workflows using Temporal (temporal.io) to orchestrate and manage complex processes and interactions within our application
- You will contribute to the design of software architectures, ensuring they are flexible, maintainable, and performant
- You will enable our software to be used by AI agents
Your Qualifications
- You have a degree in computer science, applied science, or a related field, or equivalent practical experience
- You approach complex technical challenges with critical thinking, can reason about technical trade-offs, and contribute to architectural decisions
- You have experience developing Python applications or services
- You are familiar with relational databases such as PostgreSQL
- You have some experience with APIs and service-to-service communication, such as REST
- You prioritize your work effectively and build reliable, maintainable solutions
- You are fluent in English
We know that great candidates don’t always fit neatly into a job description. If you’re excited about the opportunity and believe you can make an impact, we’d love to hear from you. For the right profile, we’re open to adapting the scope and level of the role to match your experience and strengths.
Our Offer
- A unique opportunity to shape the future of how engineers design physical products
- A clear development path toward becoming a Senior Backend Engineer
- Backing of leading investors who share our ambition to build a category-defining business
- A commitment to transparency in how we communicate, collaborate, and approach career development and compensation
- A highly motivated and ambitious team, with regular company events, celebrations, and offsites
- A permanent employment contract from day one and 30 vacation days
- An office culture with flexible working hours and the option to work remotely on selected days
- A modern office in the heart of Berlin near Alexanderplatz, featuring panoramic views from the 20th floor
- A comprehensive benefits package, including virtual shares, mobility and fitness budgets, complimentary drinks and snacks, and more
- A signing bonus for candidates joining us directly from another employment
At Dive, we’re committed to creating an environment built on mutual respect, where everyone has an equal opportunity to contribute and grow. We welcome applicants regardless of age, ethnic origin, gender or gender identity, disability, religion or belief, sexual identity or orientation, or background. We especially encourage applications from women and people from underrepresented groups. The Process
If you'd like to join our company, apply with your resume via our careers page or through a personal referral (other channels aren't supported). A cover letter isn't required, but you may include additional information if helpful. We aim to complete the process within two weeks.
About us
Dive CAE is a Berlin-based deep-tech company building advanced simulation software for engineering teams. Our technology includes Mesh-Particle Multiphysics, a cloud-native SPDM platform, and AI-agent functionality for simulation workflows. We work with engineering teams across industries such as automotive, aerospace, machinery, electronics, and process industries.
Our workplace is ambitious, friendly and interactive - where challenges are embraced with the mantra 'It's sometimes hard, but it's always fun.' – Johannes, CTO.
Similar roles
-
Python Engineer Job Spec
Bizimply Dublin, Leinster, Ireland
-
Sr Python Dev + AWS+AI
Zensar Hyderabad, Telangana, India
-
Python Developer
Weekday AI Bengaluru, Karnataka, India
-
Senior Fullstack Engineer (Python+React)
Bonapolia Warsaw, Masovian Voivodeship, Poland
-
Python Backend Engineer
WPP Warsaw, Masovian Voivodeship, Poland · PLN 76K–PLN 150K/yr
-
Sr Lead Software Engineer - Java / Python
JPMorgan Chase & Co. London, England, United Kingdom