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