TL;DR
Senior Data Engineer: Designing, building, and maintaining scalable data processing systems with an accent on data pipelines, database performance, and API design. Focus on identifying architectural changes, researching new technologies, and ensuring high-quality, stable software solutions.
Location: This role offers a flexible hybrid setup based out of the Munich HQ, allowing work from home, collaboration in the Munich office, or remote work from abroad upon agreement with your manager.
Company
Userlane is a market-leading Digital Adoption Platform that empowers organizations to understand and improve the value of their technology investments.
What you will do
- Shape and maintain various data and backend components, including databases, APIs, and services.
- Understand business requirements and analyze their impact on software design.
- Identify and propose architectural changes needed to support new features.
- Research, propose, and deliver changes to software architecture to meet engineering and product requirements.
- Design, develop, and maintain a solid and stable RESTful API based on industry standards.
- Collaborate with internal and external teams to deliver integrated software solutions.
Requirements
- Minimum of 5 years of hands-on experience in designing and developing data processing systems.
- Experience being part of a team of software engineers and establishing processes from scratch.
- Familiarity with SQL-based OLAP databases like ClickHouse.
- Experience with data engineering tools such as Airflow, Kafka, and dbt.
- Proficiency in Python, Golang, and Typescript for application development.
- Knowledge of container technologies like Docker and Kubernetes.
- Experience with CI/CD pipelines and automated testing.
- Fluent in English (C1+).
Culture & Benefits
- A high-performance culture with a fun, engaged, motivated, and diverse team from over 20 countries.
- Userlane is among the global leaders in the rapidly growing Digital Adoption industry.
- Focus on personal development with weekly 1:1s, a personalized skills assessment, and a budget for events and training.
- Attractive and incentivizing compensation package on a B2B basis.
- Flexible hybrid setup offering freedom to work from home, collaborate in the Munich office, or work remotely from abroad upon agreement.
