Senior Data Engineer

Bangalore, Karnataka, India
Nov 06, 2024
Nov 06, 2025
Remote
Full-Time
10 Years
Job Description

We are seeking an experienced Senior Data Engineer with a strong background in data integration and warehousing. This role is ideal for someone who has an expert-level understanding of Azure Synapse and is skilled in designing, developing, and maintaining data architecture that is scalable, secure, and efficient.

Key Responsibilities

  1. Technical Solution Design. Understand client business cases and technical requirements, transforming these into scalable and elegant technical designs.
  2. Requirements Analysis & Mapping. Interpret client needs and map decisions accordingly, effectively communicating requirements to development teams.
  3. Solution Evaluation. Identify and evaluate potential solutions, selecting the best option to meet client objectives.
  4. Non-Functional Requirements (NFRs). Define and implement guidelines for NFRs (performance, scalability, security, etc.) during project implementation.
  5. Documentation & Architecture Review. Develop and review architecture and design documents, ensuring best practices in design patterns, security, and user experience.
  6. Technology Integration. Apply insights from technology integration scenarios to projects, ensuring solutions are forward-compatible.
  7. Issue Resolution. Analyze and resolve code/review issues systematically, making well-supported technical decisions.
  8. Proof of Concepts (POCs). Conduct POCs to validate the suitability of design choices and technology solutions for project requirements.

Skills & Qualifications

  1. Experience. 10+ years in data engineering, with a focus on data integration and warehousing.
  2. Technical Expertise. Proficiency in Azure Synapse for data warehousing and analytics.
  3. Database Skills. Advanced SQL skills with experience in complex query writing.
  4. Data Modeling. In-depth understanding of data modeling concepts and best practices.
  5. Version Control. Familiarity with Git or similar version control systems.
  6. Agile Experience. Ability to work effectively in Agile environments.
  7. Problem-Solving. Strong analytical and troubleshooting skills with meticulous attention to detail.
  8. Communication. Excellent verbal and written communication skills, with the ability to work collaboratively.

Educational Requirements

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.

Why Join Us?

  1. Innovative Environment. Work with cutting-edge technology on impactful projects.
  2. Global Culture. Join a diverse and inclusive team with opportunities to collaborate with experts from around the world.
  3. Professional Growt. We encourage continuous learning and offer career advancement opportunities.
  4. Flexible Work Options. We support remote work and value work-life balance.

If you are passionate about data engineering and have the skills to design and implement complex data solutions, we’d love to meet you!

Related Jobs