Taro Logo

Senior Data Engineer

Dun & Bradstreet unlocks the power of data through analytics, helping clients turn uncertainty into confidence, risk into opportunity and potential into prosperity.
Data
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
Enterprise SaaS · Finance

Job Description

Dun & Bradstreet, a global leader with over 6,000 team members, is seeking a Senior Data Engineer to join their technology team in Hyderabad, India. This role is crucial in developing new applications for major projects that drive significant revenue and cost savings for the company.

The position requires an experienced professional with 7-10 years of expertise in Python development and SQL, who can create high-performance applications and lead technical initiatives. As a Senior Data Engineer, you'll be at the forefront of exploring cutting-edge technologies and developing new products in an agile environment.

The role offers an opportunity to work with large datasets, lead an offshore engineering team, and make significant technical decisions. You'll be responsible for mentoring junior engineers, implementing best practices, and ensuring high-quality deliverables through code reviews and testing.

This is an ideal position for someone who combines strong technical skills with leadership abilities, as you'll be collaborating with Product Owners and various teams while providing technical guidance. The hybrid work environment offers flexibility while maintaining team collaboration.

Working at Dun & Bradstreet means joining a company that values innovation and creativity, with a strong focus on data analytics and creating impactful solutions for clients. The company's culture encourages bold and diverse thinking, making it an excellent opportunity for those looking to make a significant impact in a global organization.

Last updated 15 days ago

Responsibilities For Senior Data Engineer

  • Create applications in python with a focus on performance
  • Help design and implement functional requirements
  • Take ownership of existing applications for further development/improvements
  • Identify areas of improvements in applications/process and research potential solutions
  • Collaborate with Product Owners and the engineering team
  • Lead the offshore engineering team, providing technical guidance
  • Mentor junior engineers
  • Perform code reviews and testing
  • Create and run unit tests
  • Perform analysis on large datasets
  • Work as part of agile teams using SCRUM methodology

Requirements For Senior Data Engineer

Python
  • Bachelor's degree (preferable in computer science, mathematics, data science, or related field)
  • Experience with Python for application development (7-10 years)
  • Experience with SQL for data analysis and querying (7-10 years)
  • Experience with Bash (2-5 years)
  • Proficiency in version control systems, particularly Git
  • Ability to work independently to deliver critical projects on time
  • Ability to work closely with others to problem solve
  • Experience with hosted environments, AWS, Azure, or other cloud service providers preferred