Key Responsibilities :
- They are responsible for building high-performing agile teams
- They set the direction for the team and support people in their career growth. They are responsible for talent segregation and succession planning
- Provide technical leadership to identify and define the right component/system abstractions/capabilities for current/future product/platform tasks
- Drive strategy and vision in collaboration with Product
- Build scalable and reliable technology solutions at a rapid pace
- One of the key responsibilities of an EM is to understand business goals and contribute to product strategy and take accountability for moving key business metrics
- They are also responsible for driving execution using Agile methodologies by removing impediments along the way with the big picture in mind
Required Skills and Expertise:
- Strong expertise in one or more programming languages such as Java, Python, Golang
- Experience with databases like Postgres, MySQL, MongoDB, Cassandra, and caching layers such as Redis or Memcached.
- Expertise in designing and implementing diverse data delivery solutions, including real-time streaming architectures, efficient batch processing systems, and robust API delivery mechanisms.
- Proficiency in building RESTful APIs and working with GraphQL to serve metadata efficiently.
- Knowledge of cloud ecosystems (AWS, Azure, GCP) and cloud-native architectures for scalable deployments.
- Exposure to NFR concepts like availability, recoverability, performance & scalability.
- Exposure to different design & architecture patterns.
- Demonstrated ability to design distributed systems with high availability and fault tolerance.
- Understanding of software development methodologies (Agile, Scrum, etc.).
- Web Crawling: experience with web crawling frameworks such as Apache Nutch, Scrapy, or custom crawlers using Java/JavaScript.
- Experience with big data frameworks like Apache Spark, Hadoop, or Flink for processing and transforming large-scale datasets.
- Expertise in designing systems for curated metadata storage, search, and delivery using relational and NoSQL databases.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science,Engineering, or a related field.
- 10+ years of software development experience,including 2+ years in people management role
- Strong understanding of algorithms, data structures, and system design principles.
- Experience in delivering end-to-end solutions for web crawling, data processing, and metadata curation.
- Excellent problem-solving skills and the ability to work effectively in a fast-paced environment.
- Strong communication skills with the ability to convey complex technical concepts to diverse audiences.
Preferred Qualifications:
- Experience in using GenAI tools for code creation, video and voice data processing.
- Experience with Natural Language Processing (NLP) and Machine Learning (ML) techniques to analyze and extract insights from large-scale datasets
- Understanding of security best practices for data protection and system integrity.

0 applies
6 views
Other Jobs from Nielsen
Sr. Data Scientist - Bangalore
Senior Data Scientist (Analytics) - Bangalore
Senior DevOps Engineer - ( Mumbai / Bangalore)
Senior Data Scientist (Analytics) - Bangalore
Lead Data Scientist (Bangalore)
Software Developer / Business Intelligence
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