29 Aug
|
Ciklum
|
Chennai
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 energetic, 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 setting.
- 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.
Skills: Google Cloud Platform, Data Engineer, Azure, Aws
Experience: 3.00-7.00 Years
📌 Senior Data Engineer (Chennai)
🏢 Ciklum
📍 Chennai