
Data Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
- Design, develop, and maintain robust data pipelines and ETL processes to support data integration and analytics.
- Collaborate with data scientists, analysts, and other stakeholders to understand data requirements and deliver high-quality data solutions.
- Optimize and improve existing data systems and processes for performance and scalability.
- Implement data governance and best practices to ensure data quality and security.
- Monitor and troubleshoot data-related issues, providing timely resolutions.
- Stay current with industry trends and emerging technologies in data engineering and analytics.
- Mentor and guide junior data engineers, fostering a culture of continuous learning and improvement.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 3 years and maximum of 6 years of experience in data engineering or a related role.
- Proficiency in programming languages such as Python, Java, or Scala.
- Strong experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Familiarity with data warehousing solutions and big data technologies (e.g., Hadoop, Spark).
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and data services.
- Knowledge of data modeling, data architecture, and data governance principles.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills, with the ability to work effectively in a team environment.
- Experience with data visualization tools (e.g., Tableau, Power BI).
- Familiarity with machine learning concepts and frameworks.
- Knowledge of DevOps practices and CI/CD pipelines for data engineering.