Data Engineer II
Job Description
Cox Automotive is hiring a Data Engineer II to support enterprise data processing, data quality, and data product delivery in Atlanta.
Responsibilities
- Gather and process raw data across structured, semi-structured, and unstructured formats using batch and real-time data processing frameworks.
- Apply and enforce data master management techniques.
- Ensure data quality by implementing tools and frameworks that automate identification of data quality issues.
- Partner with internal and external data providers on data validation, provide feedback, and make customized changes to data feeds and data mappings.
- Collaborate with analytics teams to understand day-to-day challenges and design viable data solutions.
- Recommend improvements to processes, technology, and interfaces to increase team effectiveness and reduce technical debt.
- Implement and optimize data solutions in enterprise data warehouses and big data repositories.
- Install, maintain, monitor, and support business intelligence, distributed computation, and big data analytics tools.
- Provide ongoing support, monitoring, and maintenance for deployed products.
- Stay current on emerging data technologies and best practices and share insights with the engineering community.
Requirements
- Currently authorized to work in the United States for any employer without current or future sponsorship (no OPT, CPT, STEM/OPT, or visa sponsorship now or in the future).
- Must live within commutable distance of Atlanta, GA.
- Education and experience: Bachelor’s degree in Computer Science or a related field and 2+ years of related Data Engineering experience, or a Master’s degree with at least 1 year of professional Data Engineering experience.
- Professional working experience as a Data Engineer beyond internships.
- Experience with batch and real-time data processing frameworks.
- Required: Working experience with data modelling, data access, schemas, and data storage techniques within Snowflake.
- Experience designing, developing, and implementing highly scalable, high-volume software systems and components, including client-facing web applications and major Internet-oriented systems.
- Working experience with relational databases including SQL, MySQL, and Postgres/PostgreSQL.
- Working experience with business intelligence tools and platforms.
- Working experience with data quality tools.
- Experience with application lifecycle methodologies such as waterfall, agile, and iterative approaches.
- Experience with ETL processes and tools.
- Experience working with Git.
Technologies
- Snowflake
- SQL
- MySQL
- Postgres
- PostgreSQL
- ETL
- Git
- Agile
- waterfall
- iterative
- Scrum
Preferred Qualifications
- Scrum Developer Certification or equivalent.
- Working experience with Sisense, Tableau, or Microsoft PowerBI.
- Working experience with data modeling.
- Working experience with the Snowflake ecosystem.
- Working experience with AWS data tools (Database Migration Service).
- Working experience with Python.
- Experience working with Jira, Rally, or similar tools.
Benefits
- Flexibility to take as much vacation with pay as consistent with duties, company needs, and obligations.
- Seven paid holidays throughout the calendar year.
- Up to 160 hours of paid wellness annually for personal wellness or that of family members.
- Additional paid time off: bereavement leave.
- Additional paid time off: time off to vote.
- Additional paid time off: jury duty leave.
- Additional paid time off: volunteer time off.
- Additional paid time off: military leave.
- Additional paid time off: parental leave.
Compensation
- Base salary range: $89,400 - $134,000 per year.
- Base pay may vary within the anticipated range based on the ultimate location and the selected candidate’s knowledge, skills, and abilities.
- May be eligible for additional compensation, which could include an incentive program.
Similar Jobs
C