Key Responsibilities
- Scope Definition & Problem-Solving
- Take ownership of projects with medium to high ambiguity, translating loosely defined business objectives into clear data engineering plans.
- Break complex tasks into milestones and deliverables, ensuring clarity and focus for the team.
- Influence & Collaboration
- Provide guidance on best practices in design, coding, system architecture, operational excellence, and data engineering standards.
- Collaborate across functions, advising peers, Engineering Managers, and Product Managers to drive optimal technology choices.
- Act as a role model for effective design reviews, setting high standards for code quality and performance.
- Execution & Delivery
- Design, develop, test, and deploy data solutions that meet high standards of quality and reliability.
- Lead large projects, owning architectural and technology decisions (HLD) to ensure scalability and maintainability.
- Coordinate with other data engineers and stakeholders so work can proceed in parallel, then reassemble into a cohesive, high-quality launch.
- Balance both tactical requirements and strategic vision, proactively identifying technical debt and simplifying existing code or data architectures.
- Actively mentor junior and mid-level engineers, guiding them on best practices and fostering their growth.
- Impact & Technical Complexity
- Drive meaningful impact on software architecture, dependencies, performance, and business outcomes.
- Solve complex data engineering challenges, implementing solutions that are extensible, maintainable, and performant.
- Make informed trade-offs between short-term business goals and long-term technical considerations.
- Process Improvement
- Lead and participate in efforts to streamline processes, reduce friction, and introduce mechanisms that improve team efficiency.
- Continuously optimize data engineering workflows, introducing automation and best practices that enhance overall productivity.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related field (or equivalent experience).
- 4+ years of software/data engineering experience, with significant exposure to large-scale distributed systems.
- Technical Expertise:
- Demonstrated proficiency with Spark, Airflow, Kafka, and at least one major programming language (e.g., Python, Scala, Java).
- Experience with data ecosystem technologies such as Hadoop, Flink, Snowflake, Kubernetes, etc.
- Proven track record of architecting and delivering highly scalable data infrastructure solutions.
- Leadership & Communication:
- Ability to navigate and bring clarity in ambiguous situations.
- Strong cross-functional collaboration skills, influencing both technical and non-technical stakeholders.
- Experience coaching and mentoring senior engineers.
- Problem-Solving:
- History of tackling complex, ambiguous data challenges and delivering tangible results.
- Comfort making informed trade-offs between opportunity vs. architectural complexity"
0 applies
1 views
Other Jobs from Nielsen
Senior Data Engineer (MTS3)
Senior Data Engineer (MTS3)
Principal Software Engineer - C++, Windows
Principal Data Engineer (MTS4)
Principal Data Engineer (MTS4)
Similar Jobs
Senior Data Engineer (MTS3)
Senior Data Engineer (MTS3)
Principal Data Engineer (MTS4)
Principal Data Engineer (MTS4)
Principal Data Engineer (MTS4)
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say