
Data Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
- Design, develop and maintain scalable and efficient data pipelines
- Analyze and Develop data quality and validation procedures.
- Work with stakeholders to understand the data requirements and provide solutions
- Troubleshoot and resolve data issues in a timely manner
- Evaluate and improve data architecture and processes continuously
- Own, monitor, and improve solutions to ensure SLAs are met
- Bachelor’s Degree in Computer Science, Data Analytics, Information Systems, etc
- Experience developing data pipelines in one of the following languages: Python or Java
- 5+ years dimensional and relational data modeling experience
- Excellent SQL and database management skills
- 5+ years in data warehouse engineering (OLAP) Snowflake, BigQuery, Teradata, Redshift
- 5+ years with transactional databases (OLTP) Oracle, SQL Server, MySQL
- 5+ years with big data, Hadoop, Data Lake, Spark in a cloud environment(AWS)
- 5+ years with commercial ETL tools – DBT, Matillion etc
- 5+ years delivering ETL solutions from source systems, databases, APIs, flat-files, JSON
- Experience developing Entity Relationship Diagrams with Erwin, SQLDBM, or equivalent
- Experience working with job scheduling and monitoring systems (Airflow, Datadog, AWS SNS)
- Familiarity with Gen AI tools like Git Copilot and dbt copilot. Good understanding of Gen AI Application frameworks. Knowledge on any agentic platforms
- Experience building BI Dashboards with tools like Tableau
- Experience in the financial domain, sales and marketing, accounts payable, accounts receivable, invoicing
- Experience managing work assignments using tools like Jira and Confluence
- Experience with Scrum/Agile methodologies
- Ability to work independently and as part of a team
- Excellent analytical and problem solving and communication skills