Senior Data Engineer
305 King St W
Suite 1100
Kitchener, ON N2G 1B9
Canada
Senior Data Engineer Description
ABOUT THE ROLE
We are in search of a solutions-oriented Senior Data Engineer in Zürich to join our dynamic and diverse teams empowered to meet client demands and continually enhance their delivery experience.
If you have a knack for designing, implementing and maintaining data-driven applications, engineering robust data pipelines and contributing to all stages of the software development lifecycle, you would be a perfect fit for this role. Unleash your potential and join us in making a difference!
Responsibilities
- Design, implement and maintain new and existing data-driven applications
- Develop and see through solutions End to End
- Engineer reliable data pipelines for sourcing, processing, distributing and storing data
- Design data models that can support ever growing volumes
- Contribute to all stages of the software development lifecycle
- Provide technical expertise, recommendations and innovative solutions
- Work collaboratively alongside the product owner and other technologists
- Share expertise and best practice with colleagues and contribute regularly to our engineering culture
Requirements
- Bachelor’s degree in Computer Science or equivalent in the IT field with 10+ years of experience in a similar role
- Experience with Big Data, Data Warehouse and Data Lake
- Hands-on experience building scalable data pipelines, processing high volume data in batch as well stream for near real-time analytics
- Experience with Data Bricks, Python, Spark, Delta Lake, DLT, Unix/Linux and Shell Scripting
- Experience in database development (e.g., SQL, PL/SQL, PostgreSQL, Azure SQL) is desirable
- Experience with Cloud technologies (Azure, any other)
- Extensive experience designing applications (Object oriented design, Design patterns), specifically considering the NFRs around high throughput and low latency for data processing
- Expertise building automated functional tests (TDD, BDD) using industry standard tools
- Fluent English and German skills are needed
We Offer
- EPAM Employee Stock Purchase Plan (ESPP)
- Enhanced parental leave
- Extended pension plan
- Daily sickness allowance insurance
- Employee assistance program
- Referral program
- Hybrid working opportunities
- Global business travel medical and accident insurance
- Great learning and development opportunities, including in-house professional training, career advisory and coaching, sponsored professional certifications, well-being programs, LinkedIn Learning Solutions and much more
- EPAM Switzerland was named a Top Company 2022, 2023 & 2024 by Kununu for its people centric culture built on life-long learning
- Certain benefits and perks may be subject to eligibility requirements
Additional
- Please note that any offers will be subject to appropriate background checks
- We do not accept CVs from recruiting or staffing agencies
- For this position, we are able to consider applications from the following:
- Swiss nationals
- EU/EFTA nationals
- Third-country nationals based in Switzerland with an appropriate work permit
- Displaced people from Ukraine who are currently in Switzerland and hold, or have already applied for, S permits