Search by job, company or skills

  • Posted 17 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Details:

Job Title: Data Engineer with Python

Location: CSIR Road, Chennai || Andheri East, Mumbai || DLF Cyber City, II Gurugram

Hybrid 2 days Onsite (Thursday/Friday)

Shift Time 01:00 PM or 02:00 PM IST (UK Shift - Flexible)

Job Description:

Qualifications:

  • 8+ years in data management area with a technical competency required.
  • Bachelor's Degree (Engineering/Computer Science preferred but not required); or equivalent experience required.

Technical Skills:

  • Advanced knowledge of software development methodologies (e.g., Agile, Waterfall).
  • Strong proficiency with data manipulation language including optimization techniques.
  • Strong understanding of normalized/dimensional data modeling principles.
  • Strong knowledge of multiple data storage subsystems.
  • Subject Matter Expertise in development languages including: Python, XML, JSON, SQL, HPCC.
  • Strong knowledge in Industry data engineering best practices.
  • Knowledge in using and developing in applicable toolsets.
  • Ability to interface competently with other technical personnel or team members to finalize requirements.
  • Ability to work well with internal and external technology resources.
  • Knowledge of test-driven development.
  • Ability to write and review portions of detailed specifications for the development of complex system components.
  • Solid project management skills.
  • Understanding of automation/other tools to increase efficiency.
  • Strong problem solving and research skills.
  • Ability to troubleshoot and resolve process inefficiencies (i.e. bugs) in the repository.
  • Strong attention to detail.
  • Strong oral and written communications skills.

Accountabilities:

  • Perform daily data loads ensuring recurring updates are logged and tracked.
  • Interface with other technical personnel or team members to document, interpret, and finalize requirements.
  • Produce code that is efficient, repeatable, without defects, and adherent to best practices such as naming conventions, encapsulation, etc.
  • Write and review portions of detailed specifications for the development of data components.
  • Complete complex data engineering bug fixes and issues, researching and identifying root causes as appropriate.
  • Identify opportunities to apply automation or other tools to improve effectiveness or efficiency.
  • Work closely with other development team members to understand complex product requirements and translate them into data engineering and/or data management designs.
  • Innovate process improvements that enable efficient delivery and maintenance.
  • Successfully implement development processes, coding best practices, and code reviews.
  • Operate in various development environments (Agile, Waterfall, etc.) while collaborating with key stakeholders.
  • Identify areas where it is an advantage to work with other teams to improve overall quality, and, with peers or others, implement initiatives improving capabilities and efficiency.
  • Train entry-level data engineers as directed by department management, ensuring they are knowledgeable in critical aspects of their roles.
  • Keep abreast of new technology developments.
  • Design and works with complex data models.
  • Mentor less senior data engineers on methodologies and optimization techniques.
  • All other duties as assigned

More Info

Job Type:
Industry:
Employment Type:

Job ID: 145302481

Similar Jobs