CI

Senior Data Engineer

Ciklum
Chennai ₹4-9 LPA Posted 19 May 2025
FULL TIME
Google Cloud Platform
Data Engineer
Azure
Aws

Job Description

About the Role

As a Senior Data Engineer, you will be part of a cross-functional development team engineering experiences of tomorrow. This is an ideal role for professionals passionate about data, innovation, and working in a dynamic, international environment.

Responsibilities

  • Build and prototype scalable data pipelines and develop new API integrations to handle increasing data volume and complexity.
  • Write reusable, testable, and efficient Python code for data ingestion and integration.
  • Use SQL and Python to analyze data and derive insights in collaboration with business stakeholders.
  • Work on multiple projects simultaneously, adapting to shifting priorities in a fast-paced environment.
  • Apply creative problem-solving approaches to complex data challenges, continuously improving data strategies and execution.
  • Contribute to design, code, configurations, and documentation for components managing data ingestion, real-time streaming, batch processing, ETL, and data storage.
  • Help maintain and improve engineering infrastructure, identifying and addressing gaps to boost platform quality, robustness, maintainability, and performance.
  • Collaborate with engineering teams to ensure solutions meet functional, performance, availability, scalability, and reliability standards.
  • Perform development, QA, and DevOps tasks as needed to ensure end-to-end ownership of solutions.
  • Work closely with business analysts and data scientists to support their use cases.
  • Participate in team and unit activities, contribute to community building, and represent the company in conferences and best practice initiatives.
  • Support sales activities, customer engagements, and digital services.
  • Understand and contribute to cloud infrastructure design and implementation.

Requirements

  • Proven experience as a data engineer or in a similar role focused on data integration and management.
  • Strong programming skills in Python, including working with APIs and automation.
  • Solid foundation in SQL and relational database design.
  • Excellent problem-solving skills with an algorithmic mindset.
  • Strong communication skills and ability to collaborate in a team-oriented environment.
  • Experience building and maintaining robust, scalable data pipelines.
  • Hands-on experience with batch and streaming data processing systems.
  • Familiarity with best practices in software development, including documentation, testing, and performance optimization.
  • Demonstrated ability to work independently and take initiative in high-impact projects.
  • Understanding of cloud infrastructure and deployment.

Desirable

  • Experience with cloud platforms (e.g., AWS, Google Cloud Platform, Azure).
  • Knowledge of data warehousing concepts and ETL methodologies.
  • Familiarity with version control tools such as Git.

Join WhatsApp Channel