Senior Software Engineer - Data Platform , Berlin) gesucht in Berlin
Role details
Job location
Tech stack
Job description
We're looking for a Senior Software Engineer (d/f/m) to join our software engineering team in Berlin. As an individual contributor (IC), you'll work closely with our Head of Engineering. You'll build a data platform as a product, not just pipelines. You'll design and implement reusable, generic systems that allow data teams to move faster with less custom engineering., * Design and build generic, configurable data pipelines that work across customers and use cases, reducing bespoke implementations and operational overhead
- Develop core backend components that enable customers to connect diverse data sources and publish marketplace-ready data products for secure data sharing and monetization
- Own data flow reliability end-to-end: observability, performance, error handling, and scalability of Python-based pipelines orchestrated with Prefect and running on AWS ECS
- Build cross-cloud data exchange capabilities, enabling secure, high-performance data sharing between Snowflake and other cloud environments
- Evolve the platform architecture, balancing flexibility and standardization while keeping long-term maintainability in mind
- Collaborate closely with product, engineering, and customers to translate real-world data workflows into robust platform abstractions
- Continuously improve developer and customer experience, reducing operational friction for both internal teams and data consumers
Requirements
- 5+ years of professional experience as a Software Engineer, Data Engineer, or in a hybrid role, building and operating production-grade data platforms or backend systems
- Strong Python expertise, with a focus on writing clean, testable, and maintainable code beyond one-off pipelines
- Solid experience designing scalable data systems on Snowflake, including performance optimization, security, and data sharing concepts
- Experience building and operating generic, reusable data pipelines rather than highly customized, client-specific workflows
- Practical knowledge of workflow orchestration frameworks (e.g. Prefect, Airflow, Dagster); ability to reason about orchestration patterns independent of specific tools
- Good understanding of cloud-native architectures, including containerization (Docker) and running workloads on AWS (ECS or similar)
- Comfortable working in cross-functional, product-oriented teams, collaborating closely with engineering, product, and customer-facing roles, * Degree in Computer Science, Information Systems, Application Programming, or a related technical field
- Hands-on experience with Infrastructure as Code (IaC) tools such as Terraform
- Background in international B2B software applications, ideally within the e-commerce industry
- In-depth knowledge of multiple cloud service providers (e.g., AWS, GCP, Azure) and experience working in cross-cloud environmentsGenuine passion for Data Engineering, with additional experience in web application development or adjacent software domains
Benefits & conditions
The start date is asap, work location is Berlin (hybrid), base salary starts at €75K gross / annum (based on experience).