Python Software Engineer (Data Science Team)
This role can be full-remote from within the EU.
We are a remote-first, international SaaS company dedicated to helping businesses find and target the right accounts primed for conversion. By merging Leadfeeder and Echobot, we’ve brought together two leading companies to create a powerful sales intelligence and web visitor identification platform that gives sales and marketing teams the real time data, insights, and tools they need to win more deals.
What makes us unique? Originating in Finland and Germany, the country with the highest privacy standards in Europe, Dealfront is built on a foundation of compliance and transparency. Our platform ensures users know exactly where the data comes from, maintaining integrity while enhancing profitability.
Join our diverse and dynamic team of over 270 Dealfronters spread across 40 countries. Together, let’s redefine success for B2B companies across Europe and beyond. Join us and be a part of our journey to transform the way businesses win more deals!
Position Overview
We are looking for an experienced Python Software Engineer to join the Data Science team. In this role, you help to bridge the gap between data science models and production environments while ensuring reliability, performance, and scalability of our solutions.
Being part of the Data Science team, you play an active role in shaping, discussing, learning and experiencing developments in an exciting field, while you always advocate software quality. You become part of a nice, motivated and skilled team in which everyone pulls together.
What you’ll work on
- Design and implementation of efficient processing pipelines, mainly in Python
- Implement model APIs and integrate models into existing software systems.
- Support the translation of data science models from prototypes to production-ready code.
- Ensure robust CI/CD pipelines for smooth deployment and version control.
- Collaborate with data scientists to design software solutions that align with data science workflows.
- Implement data quality controls, logging, and monitoring systems.
- Document code, processes, and best practices for maintainability.
- Share insights and mentor other team members on software engineering principles.
Requirements
- At least 3 years of software development experience, mostly in Python
- Interest in working with data-centric applications
- Good understanding of GIT workflows, CI/CD + working with Unit Tests
- Solid experience in interacting with technologies such as SQL (especially PostgreSQL), Kafka, Redis, Solr/Opensearch
- Ability to help and improve the work of your colleagues through your teamwork and communication skills
- Desired: Experience with a K8s environment and Docker
- Be physically located within European timezones
Benefits
- In this role, your contributions will directly influence the future direction and success of our products, shaping their growth and ensuring they meet the evolving needs of our customers.
- The chance to work with a very knowledgeable, high-achieving and fun team.
- An international, diverse, dynamic and committed work environment.
- The opportunity to work remotely, with a flexible work schedule.
- Mental Health support with Auntie.
- Annual company retreats in sunny locations and team off-sites 🙂
We encourage all interested candidates to apply, even if you don’t meet all of the criteria listed.
We value diversity and inclusion in our workplace and welcome applications from candidates across all backgrounds and do not discriminate on the basis of race, religion, gender, sexual orientation, age, marital status, disability or any other protected characteristics.