Sr. Data Engineer
Skills
APIData EngineeringAmazon Web ServicesAnalyticsApache KafkaApache SparkBig Data
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Ability to develop Spark jobs to cleanse enrich process large amounts of data
- Ability to develop jobs to read from various source systems such as kafka databases APIs files etc
- Experience with tuning Spark jobs for efficient performance
- Sound understanding of various file formats and compression techniques
- Experience with source code management systems such as Github and developing CI CD pipelines with tools such as Jenkins for data
- Ability to understand deeply the entire architecture for a major part of the business
- Ability to mentor developers and lead projects of medium to high complexity
- Excellent communication and collaboration skills
Nice to have
- Experience with developing REST APIs
- Experience in deploying ML models into production
- Experience with machine learning deep learning
- Experience with developing real-time data analytics
Day to day
- Build data pipelines and deriving insights out of the data using advanced analytic techniques streaming and machine learning at scale
- Work within a dynamic forward thinking team environment where you will design develop and maintain mission-critical highly visible Big Data and Machine Learning applications
- Build deploy and support data pipelines and ML models into production
- Work in close partnership with other Engineering teams including Data Science & cross-functional teams such as Product Management & Product Design
- Mentor others on the team and share your knowledge across the Cars.com organization
