Taro Logo

Data Engineer

An Accenture company offering immersive online learning platform for corporate technical training in digital technologies.
Data
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
4+ years of experience
Education · Enterprise SaaS · AI

Job Description

Udacity, now an Accenture company, is seeking a Data Engineer to join their global Data Team. This role offers a unique opportunity to work on cloud-based data solutions using cutting-edge technologies like Apache Spark, Airflow, Postgres, and Redshift on AWS. The position involves designing and developing infrastructure for Udacity's data analytics and reporting systems, working with a diverse team across India and North America.

The ideal candidate will collaborate with data analysts and scientists, understand product data requirements, and implement common fact tables across the company. They'll be responsible for building out the lakehouse for analytics, ML, and AI use cases, with a strong focus on accuracy and reliability. The role requires expertise in Python, Scala, and SQL, along with experience in cloud platforms, preferably AWS.

This is an excellent opportunity for someone with 4+ years of software industry experience who wants to work in an environment that prioritizes data quality, embraces software engineering best practices, and values work-life balance. The position offers comprehensive benefits including medical insurance, wellness resources, flexible working arrangements, and unlimited access to Udacity Nanodegrees.

Working at Udacity means joining a mission-driven company that's revolutionizing technical education and helping bridge the global talent shortage in digital technologies. The company culture emphasizes outcomes, leadership, curiosity, and teamwork, making it an ideal place for ambitious data professionals looking to make a significant impact in the education technology sector.

Last updated a day ago

Responsibilities For Data Engineer

  • Design and develop infrastructure and tools for systems powering Udacity's data, analytics and reporting
  • Work with analysts to generalize data points to form multi-dimensional data stores
  • Building out the lakehouse for analytics, machine learning and AI use cases
  • Working with stakeholders from other departments and translating requirements to engineering solutions
  • Being a champion and thought leader of effective agile software development practice

Requirements For Data Engineer

Python
PostgreSQL
  • BS or MS in Computer Science, MIS or related degrees
  • 4+ years of experience working in the software industry, with at least 2 in data engineering
  • Solid understanding and experience practicing Agile software development methodologies
  • Good understanding in building robust data processing pipeline
  • Hands-on experience working with Apache Spark, cloud data storage and relational databases
  • Hands-on experience working on cloud platforms, preferably AWS
  • Proficiency in Python, Scala and SQL
  • Experience working with generative AI is desired
  • Experience working with US or Europe based remote teams is a strong plus

Benefits For Data Engineer

Medical Insurance
Mental Health Assistance
  • Work from home flexibility
  • Flexible working hours
  • Paid time off
  • Comprehensive medical insurance coverage for you and dependents
  • Employee wellness resources and initiatives
  • Quarterly wellness day off
  • Personalized career development
  • Unlimited access to Udacity Nanodegrees

Related Jobs