Senior Software Engineer in Test (f/m/d)
München, Bayern, Germany
Full Time Mid-level / Intermediate EUR 1K - 2K
Orbem GmbH
We combine accelerated MRI (Magnetic Resonance Imaging) with AI technology to scan, classify, and sort eggs, nuts, seeds, plants, and more.Orbem is an impact-driven deep-tech scaleup from Munich, Germany. We develop fast, accurate, and accessible imaging solutions that provide access to otherwise unattainable sources of knowledge.
We seek to make a difference – and develop solutions to sustainably feed the world, accelerate the transition to a green economy, and transform disease detection.
Join us on our mission to unleash AI-powered imaging for everything and everyone.
Starting date: February 2025
Compensation package: €70,000 - €75,000 in yearly salary, €20,000 - €40,000 in equity, and up to €5,000 per year in company benefits
Work model: Full-time, Hybrid in Munich
Your Role
As a Senior Software Engineer in Test, you'll join a multidisciplinary team with MRI and AI engineers. You'll help to innovate and refine our cutting-edge scanning software for maximum precision and efficiency.
Your expertise will enhance our testing capabilities, improve performance, and ensure the robustness of our systems. From testing data to microservice communication and AI model integration, your contributions will drive transformative advancements within our team.
In this role, you'll play a key part in redefining software testing by delivering high-quality software, MRI pulse sequences, and AI models.
Your day-to-day
Your responsibilities include:
Data Testing: Develop and implement tests to validate data integrity.
Model Testing: Create robust testing strategies to evaluate the accuracy, performance, and reliability of AI models, ensuring they meet quality standards and integrate effectively with MRI systems.
Service Testing: Design and execute integration and contract tests, focusing on microservices communication between AI models, MRI systems, and data pipelines.
Transitioning manual testing processes into automated, scalable solutions to streamline workflows.
Conducting thorough unit test reviews to help developers enhance their testing skills and improve the effectiveness and value of unit tests.
Developing reusable and modular test cases using tools like Pytest and Unittest.
Working closely with the Head of Quality Engineering to support your role and collaborate on testing strategies, ensuring the development of robust, scalable, and future-proof testing frameworks.
Requirements
Your experiences and skills
Fit to our values
We own every challenge: we enjoy complexity and thrive under uncertainty.
We strive for better: we seize any opportunity for growth and challenge the status quo. We are constantly learning and improving.
We imagine new frontiers: we think beyond ‘doable’ and ‘reasonable.’ We design a sustainable and healthy future together.
Experience and skills
Ability to work as a strong team player, take ownership of projects, and manage tasks independently while receiving mentorship for growth and success.
Expertise in designing and implementing mocks, stubs, and fakes with mocking frameworks such as Python's unittest.mock, pytest-mock, or equivalent tools to isolate testing environments.
Proficiency in Python, Pytest, and Unittest.
Experience in developing and maintaining scalable software and managing CI/CD pipelines.
Expertise in designing robust architecture while applying best practices in software development.
Proficiency in working with messaging systems like RabbitMQ to design, test, and validate reliable communication between distributed services.
Proficiency in designing, testing, and validating RESTful APIs to ensure reliable and efficient communication between systems.
Experience with Extract, Transform, and Load (ETL) processes.
Expertise in testing data transformations and ensuring the correctness of outputs.
Ability to use libraries like Pandas, NumPy, scikit-learn, or PySpark for data manipulation and validation.
Strong debugging skills to trace data issues.
We look for people to join us in our journey towards a culture focused on the following principles:
A friendly environment where collaboration and inclusivity empower everyone to do their best work.
A commitment to scalability and great testing practices, designing solutions that are robust, efficient, and future-proof.
The ability to see the big picture while addressing specific needs, balancing strategic thinking with tactical execution.
A mindset that embraces challenges and does the hard work to eliminate testing bottlenecks and drive innovation.
The confidence to say “no” when needed and the wisdom to work smarter, not harder, prioritizing impactful solutions.
Eager to learn.
What makes you stand out from other candidates
Proven ability to design and implement scalable testing frameworks for integration, performance, and end-to-end testing.
Passionate about mentoring developers to implement effective unit testing practices and write clean, maintainable code.
Expertise with tools like Pytest, Unittest, Selenium, Playwright, or ClearML, and experience with CI/CD pipelines.
Passionate about building software with the best practices, and curious about doing things differently and better.
A natural collaborator who fosters a friendly environment, inspiring others to grow and improve.
What we offer
International Environment: Join a team with 30+ nationalities across 5 continents, all driven by a shared purpose: shedding light on the world’s toughest challenges.
Attractive Compensation Package:
Stock Options: Share in Orbem’s success.
Visa & Relocation Support: Seamless support for your move to Germany.
Learning & Development: €1,750 annual budget for personal growth.
Fitness Membership: Access to USC, Wellpass, and more.
Childcare Reimbursement: Support for Kita/Kindergarten fees.
Deutschland Ticket: Full coverage of public transportation.
Work-Life Integration:
Flexible Hours & Home Office: Work when and where it suits you.
30 Days Paid Leave: Plenty of time to recharge.
Personal Leave: Flexibility for life’s important moments.
Work from Anywhere: Experience new cultures and environments for up to 60 days per year.
Make a Difference: Join an ambitious, fast-growing team working on breakthrough technology. In our scale-up environment, you’ll have the freedom to lead your projects and make an impact. We provide a platform for you to explore, innovate, and define your vision for the future. At Orbem, we’re committed to helping you discover your strengths, and while we aim to teach you, we also want to learn from you.
Your team
As a Senior Software Engineer in Test, you become part of our diverse and international team. Learn more about the team members, their work, and challenges here: www.orbem.ai
At Orbem, we're committed to building a smart, diverse team, and we recognize that self-doubt can prevent talented individuals from applying. If you feel you don't meet every requirement, we'd love to hear from you anyway!
Tags: APIs Architecture CI/CD ClearML Data pipelines Engineering ETL Microservices NumPy Pandas Pipelines Playwright PySpark Python RabbitMQ Scikit-learn Selenium Testing
Perks/benefits: Career development Equity / stock options Fitness / gym Flex hours Relocation support Startup environment
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.