We are seeking a highly skilled and experienced Senior Big Data Engineer to join an exciting project focused on rearchitecting an on-premises Ruby application, ETL pipelines, and underlying data storage and reports to a cloud-native AWS environment.
Our client is a world-renowned technology company from Silicon Valley, focused on revolutionizing data systems. You will work with world-class experts and technologies in the heart of Silicon Valley, developing products and services that billions of people use every day.
Responsibilities
- Design and implement scalable ETL pipelines in a cloud-native AWS environment
- Develop and maintain data processing workflows using Python, Spark, and Airflow
- Optimize data storage solutions and implement advanced data management strategies using AWS and Redshift
- Ensure the platform meets non-functional requirements by defining robust testing strategies and execution plans
- Collaborate with cross-functional teams to create and maintain decision and change logs, ensuring consistent communication and tracking of technical decisions
- Proactively identify opportunities to enhance the quality of the product while managing scope effectively
- Monitor and fine-tune data pipelines for performance, scalability, and maintainability
- Provide technical guidance and mentorship to team members, promoting best practices in data engineering
- Troubleshoot and resolve complex issues in data workflows and pipelines
Requirements
- 3+ years of experience working in Big Data engineering roles
- Strong data engineering and overall engineering skills, including expertise in testing and quality assurance
- Proficiency in Python
- Background in Spark, Airflow, and AWS technologies like Redshift
- Proven experience in decision-making processes with the ability to document and maintain decision and change logs
- Understanding of strategies to meet non-functional requirements such as performance, scalability, and testing
- Capability to design solutions that enhance product quality without significantly increasing scope
- Excellent command of English (B2+ level), both written and spoken
Nice to have
- Knowledge of Ruby, Iceberg, Trino, Cassandra, and Tableau
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn