Description
Join a leading media and technology company where you can make a significant impact. Our technology team is dedicated to innovation, transforming big ideas into cutting-edge products and solutions that resonate with millions of customers worldwide. We foster an environment that encourages collaboration and values your contributions, allowing you to be your authentic self at work.
Our Technology, Product, and Experience (TPX) organization is at the intersection of media and technology, constantly developing products and next-generation technologies to enhance customer experiences. We are seeking a Senior Data Engineer with expertise in Neo4j to be a vital part of our agile Network and Connectivity (CONNECT) team.
Responsibilities
- Design, develop, test, and maintain large-scale ETL processes.
- Present and defend architectural, design, and technical choices to internal teams.
- Provide guidance to leadership and architects throughout the design process, focusing on scalability and sustainability.
- Create and maintain a large Graph Data platform.
- Work with large datasets to provide actionable insights through data analytics.
- Develop software systems in an Agile environment using Python, Spark, Scala, Databricks, Neo4j, and AWS.
- Contribute to the development of application metrics and work to improve them.
- Develop automated processes for pattern identification and decision-making.
- Continuously improve code quality and advocate for data quality, security, and performance enhancements.
- Mentor junior and senior software engineers.
- Collaborate with data scientists and architects to build cross-functional solutions for business challenges.
- Apply your knowledge of software design and redesign skills.
- Integrate business and functional priorities into your work.
Required Skills
- Proficient in Python with experience in concurrent processing.
- Hands-on experience in developing complex ETL applications with Spark and SQL.
- Familiarity with data-engineering systems such as data lakes, file formats, and both batch and stream processing (Kafka). Databricks experience is essential.
- Experience in application development using Docker and Kubernetes is a plus.
- Experience with CI/CD tools such as Git, Jenkins, and Concourse.
- Experience with Graph Databases such as Neptune or Neo4j.
- Knowledge of the AWS ecosystem, including S3, Lambda, EC2, EKS, Cloudwatch, Kinesis, SNS, and SQS.
- Strong communication and debugging skills.
- Experience with observability tools like ELK, Prometheus, Grafana, and Opentelemetry.
- Proficiency in implementing and building practices around unit and integration testing frameworks like pytest and cucumber on big data platforms.
- Knowledge of GraphQL, Cypher, and Django.
Qualifications
- Bachelor's or Master's degree in Computer Science or a related field.
- 7+ years of hands-on experience in software development.
- 3+ years of experience with data applications and tools such as Snowflake, Databricks, Spark, EMR, Presto, Datadog, and DBT.
- 3+ years of experience designing and building ETL pipelines to process data at scale.
- 3+ years of hands-on experience with AWS services like S3, EC2, ECS, IAM, CloudWatch, Lambda, and more.
- 3+ years of experience with CI/CD tools such as Jenkins, AWS CodeBuild, Terraform, etc.
- Versatile and inquisitive problem solver with excellent communication and writing skills.
- Strong skills in SQL and experience with major database platforms.
What We Expect From Our Team Members
- Embrace our core principles and make them the foundation of your work.
- Put the customer experience first, ensuring seamless digital options and making our customers promoters of our products and services.
- Be enthusiastic learners, users, and advocates of our technology, products, and services.
- Collaborate and be open to new ideas, driving results and growth.
- Promote inclusion and diversity in all aspects of your work.
- Always do what's right for each other, our customers, investors, and communities.
Perks & Benefits
We are committed to creating an environment where you feel valued and motivated. Here's a glimpse of what we offer:
- Comprehensive medical and dental coverage.
- 401(k) savings plan.
- Generous paid time off.
- Life milestone support, including adoption assistance, childcare resources, pet insurance, and more.
- Courtesy services, including free digital TV and internet for full-time employees in serviceable areas.
- Discounted tickets for Universal Resorts, including theme park tickets and onsite hotel stays.
Accommodations and Equal Opportunity
We ensure that individuals with disabilities are provided reasonable accommodations to participate in the application or interview process, perform essential job functions, and receive other employment benefits. Please contact us if you require an accommodation.
We are proud to be an equal-opportunity workplace. We consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by law.
Employment Type: Full-Time