As a Data Engineer, you will be responsible for designing, architecting, and delivering end-to-end solutions that replace manual/semi-automated processes with a cloud-enabled, automated, and analytics-driven platform. You will collaborate with business stakeholders, product owners, and engineering teams to define requirements, design and develop the API gateways and analytics and AI/ML. The ideal candidate has deep Data engineering skills, strong cloud and data expertise, and proven experience in building enterprise-grade data analytics products. In addition to hands-on development, you will provide technical leadership, ensure adherence to software engineering best practices, and support product lifecycle management.
Required Skills & Experience:
- Expertise in cloud data architecture (GCP or Azure).
- Strong experience in ETL design, data integration, and database management (Alteryx, SQL and NoSQL).
- Hands-on experience in API development such as REST, GrapQL and Data streaming platform such as Kafka
- Hands on experience with data analytics and visualization tools (Qlik Sense, Power BI, or Tableau).
- Familiarity with AI/ML technologies and creating API endpoints
- Familiarity with DevOps practices, CI/CD pipelines, and monitoring tools .
- Strong expertise in Python, Data Maturity model and familiarity with data analytics methods such as regression model
- Proficiency in full stack development:
- Front-end: React, Angular, or similar frameworks.
- Back-end: Python, Node.js or Java
- Databases: PostgreSQL, BigQuery, NoSQL
- Strong leadership in Agile/Scrum environments with JIRA or similar project management tools.
- Excellent problem-solving, architectural thinking, and communication skills.
Qualifications:
- Bachelor’s or master’s degree or related field.
- 4 to 5 years of data engineering / software development experience
- Certifications in cloud platforms (AWS/Azure/GCP) is a plus.
Key Responsibilities:
- Solution Architecture & Design
- Define and implement cloud-native architectures for scalable and secure data platforms.
- Design robust ETL pipelines and data integration frameworks .
- Create and maintain application and data models , ensuring alignment with business requirements.
- API Development
- Develop end-to-end solution , from front-end interfaces to back-end services and APIs.
- Oversee code quality, architecture reviews, and best practices in software design.
- Drive automation in build, deployment, and release management.
- Data Analytics & Reporting
- Build and optimize analytics and reporting dashboards for actionable insights.
- Implement solutions for data visualization, anomaly detection, and trend analysis .
- Agile Methodology
- Collaborate with Product Management to define the roadmap, technical priorities, and release strategy.
- Actively participate in creating development workflows and sprint planning through JIRA