Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Contiamo is a premier consulting firm that brings together an interdisciplinary team of experts in data science, data engineering, mathematics, business consulting, and change management. Our extensive experience allows us to deliver high-quality data solutions, seamlessly integrating deep business know-how. We collaborate with industry leaders such as Mercedes Benz, CBRE, and Deutsche Telekom to tackle their most pressing business challenges through intelligent data usage. As a trusted partner, we pride ourselves on delivering scalable cloud applications and leveraging open-source tools to find elegant solutions to complex problems.
At Contiamo, our culture thrives on fast iterations and a high-trust environment where everyone is given significant responsibility. We believe in the power of a supportive atmosphere, valuing both individual contributions and the joy of teamwork.
Our projects span a wide range of exciting data use-cases, including:
- Generative AI
- Data and AI strategy
- Data architecture and cloud data warehouse setup
- Building data-intensive applications and algorithms
- Advanced data science and machine learning
As a Python Engineer at Contiamo, your focus is on implementing technical designs and thinking about how components work together while building technical and leadership skills within a learning-focused environment. You'll shape projects by doing the following:
- Deliver Robust, High-Quality Solutions: Leverage web technologies, build APIs, work with relational databases, and implement event-driven systems (streams/queues) to create reliable, maintainable software.
- Leverage Best Practices: Apply learnings of engineering best practices, code quality, and maintainability.
- Collaborate with Engineering and Data Teams: Work closely with data science and AI teams to deploy Generative AI and ML-based applications.
- Broaden Technical Leadership Skills: Drive the implementation of project components while supporting other projects through code review, design discussions, and technical spikes.
- Share Knowledge and Foster Collaboration: Actively participate in company show and tell and engineering sync sessions to share your ideas and recent learnings.
- Document Solutions: Maintain comprehensive, clear, and well-structured documentation that equips clients and team members to understand and manage their solutions.
- Engage with Clients: Join client calls or technical workshops to help answer questions and provide technical input.
You've worked in technology long enough to begin approaching development from a systems perspective. You can be an independent problem solver and collaborate effectively with your team. While you may not have mastered everything detailed below, you possess a majority of the following skills:
- Self-driven and curious, with a proactive approach to learning, improvement, and solving problems.
- Good communicator. You know that communicating with engineers, product, business, or finance will look different.
- Demonstrated commitment to quality, and are learning how to better balance speed and reliability.
- Desire to work across the entire spectrum of application development and data engineering from micro apps, distributed systems and streaming data, to data warehousing.
- Advocate for strong typing, type hints, and schema documentation (e.g. OpenAPI). Whatever it takes to have a strong data contract within and between applications.
- Proficient in Python with experience building, debugging, and optimizing APIs, and/or data pipelines.
- Experience with modern technologies and frameworks including FastAPI, PydanticAI, LangChain, OpenTelemetry, Procrastinate, databases like Postgres and Snowflake, queue systems such as SQS / Kafka, and Airflow.
- A commitment to DevOps principles, you care how applications get deployed (e.g., CI/CD, Kubernetes, containerization), and how it impacts application lifecycle.
- Currently residence in Germany or are considering a move. You must have an EU work visa.
- A dynamic environment with the opportunity to work across the entire software engineering spectrum
- The opportunity to tackle challenging data problems with cutting-edge technology
- Flexible working hours (really!)
- A highly qualified team to work with and learn from
- Competitive salary
- 30 days paid vacation
- Home office budget + choose the equipment you want to work on
- Remote work possible from EU countries for a limited amount of time
- Beautiful office in the heart of Berlin, Team lunches and Events, paid gym memberships and more...
Hiring process
- Screening call (round 0, length: 30)
- Experience assessment call (round 1; length: 45-60)
- Technical assessment (round 2; length: 60)
- Meet the Team / Communication assessment (round: 3; length: 90-120; in-person preferred)
- Optional: Meet the Partners (round: 4; length: 45 - 60; in-person preferred)
Key Skills
Ranked by relevanceReady to apply?
Join Contiamo and take your career to the next level!
Application takes less than 5 minutes

