Senior Data Engineer at Udacity

India

Udacity Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, EdTechIndustries

Requirements

  • BS or MS in Computer Science, MIS or related degrees
  • 6+ years of experience working in the software industry, with at least 3 of which in data engineering
  • Solid understanding and experience practicing Agile software development methodologies such as test driven development
  • Good understanding in the principles of building robust data processing pipeline and track record of putting them in practice
  • Proven ability to trace, identify and resolve issue in data, infrastructure and code
  • 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

Responsibilities

  • Design and develop infrastructure and tools for the systems powering all of Udacity’s data, analytics and reporting
  • Work with analysts to generalize the data points behind their work to form multi-dimensional data stores
  • Building out the lakehouse for analytics, machine learning and AI use cases with strong focus on accuracy and reliability using technologies such as Spark, Airflow, dbt and Iceberg on AWS
  • Working with stakeholders from other departments and successfully translating their requirements to engineering solutions
  • Being a champion and thought leader of effective agile software development practice and producing high quality readable code in such a setting

Skills

Apache Spark
Airflow
Postgres
Redshift
AWS
Data Lake
Cloud Native
ETL
Data Pipelines
SQL

Udacity

Online platform for tech skills education

About Udacity

Udacity is an online education platform that teaches tech skills such as programming, data science, and artificial intelligence through courses developed with industry leaders. The platform emphasizes hands-on learning with real-world projects and offers 24/7 mentor support to assist students. Unlike many competitors, Udacity operates on a subscription model and provides comprehensive "Nanodegree" programs, as well as corporate training solutions. The goal is to deliver practical education that helps individuals advance their careers and enables companies to upskill their employees.

Mountain View, CaliforniaHeadquarters
2011Year Founded
$155.6MTotal Funding
DEBTCompany Stage
EducationIndustries
1,001-5,000Employees

Benefits

Health Care - No-premium health, dental, and vision benefits, 401K, FSA
Lifestyle - Monthly wellness stipend (gym memberships, work-out gear, etc.)
Learning - Reimbursements for conferences, classes, and seminars
Flexibility - Flexible work hours, unlimited vacation, and paid parental leave
Meals - Healthy catered lunches, dinners, snacks, and drinks on site
Fun - Board games, team outings, company parties, and more

Risks

Increased competition from free resources like Coursera could impact Udacity's market share.
Rapid tech changes may render Udacity's course content outdated quickly.
Accenture's acquisition may lead to strategic shifts alienating existing customers.

Differentiation

Udacity offers hands-on learning with real-world projects and datasets.
The platform provides 24/7 mentor support for coding questions.
Udacity's courses are designed in collaboration with industry leaders.

Upsides

Accenture's acquisition enhances Udacity's reach and resources for tech training.
Udacity's partnerships offer scholarships, expanding access to underserved students.
The rise of micro-credentials boosts Udacity's market relevance and appeal.

Land your dream remote job 3x faster with AI