Data Engineer
Picarro
Date: 3 weeks ago
City: Bengaluru, Karnataka
Contract type: Full time

Role Summary: We are seeking a highly skilled Data Engineer to join our team. This role requires deep technical expertise in real-time data streaming, distributed computing, and big data technologies. The successful candidate will have a proven track record of designing and implementing scalable, high-performance data pipelines. As a Senior Data Engineer, you will guide the technical direction of our data infrastructure, mentor our data teams, and ensure robust and scalable data solutions.
Responsibilities:
Responsibilities:
- Design and implement complex data pipelines for both batch and real-time processing.
- Lead the architectural design of streaming data platforms, ensuring scalability, performance, and data reliability.
- Collaborate with data scientists, analysts, and business stakeholders to gather requirements and translate them into technical specifications.
- Develop and maintain high-quality, maintainable data processing solutions using modern streaming technologies.
- Oversee the development and maintenance of data lakes, data warehouses, and streaming platforms.
- Mentor junior data engineers, fostering a culture of continuous learning and improvement.
- Conduct code reviews to ensure adherence to best practices and data engineering standards.
- Stay abreast of emerging big data technologies and industry trends.
- Optimize data pipelines for maximum throughput and minimal latency.
- Ensure data quality, consistency, and reliability across all data platforms.
- Troubleshoot and debug complex issues in distributed systems.
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 3 to 5 + years of experience in data engineering.
- Strong expertise in Apache Spark and Spark Streaming for large-scale data processing.
- Extensive experience with Apache Kafka for real-time data streaming and event processing.
- Proficiency in building and maintaining real-time analytics platforms, particularly with Apache Druid.
- Strong programming skills in Python, Scala, or Java.
- Deep understanding of distributed systems and big data architectures.
- Extensive experience with both batch and stream processing paradigms.
- Strong knowledge of data modeling and optimization techniques.
- Experience with major cloud platforms (AWS, Azure, GCP) and their data services.
- Excellent problem-solving skills and meticulous attention to detail.
- Strong communication and collaborative skills.
- Master's degree in Computer Science, Information Technology, or a related field.
- Experience with additional streaming technologies like Apache Flink and Apache Storm.
- Knowledge of data governance and data security best practices.
- Experience deploying real-time machine learning models.
- Familiarity with modern data lake technologies like Delta Lake and Apache Iceberg.
- Experience with NoSQL databases like Cassandra and MongoDB.
- Proficiency in data visualization tools such as Grafana and Kibana.
- Experience with infrastructure-as-code and CI/CD for data pipelines.
- Certifications in relevant cloud platforms or big data technologies.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Senior Administrative Assistant, Group Development Management (Based in Bangalore, India)
Mapletree,
Bengaluru, Karnataka
2 hours ago
The RoleThis position will support the Development Managers in project administration.Job ResponsibilitiesAssist in Project Development works at different stages.Administer SAP PO, ARIBA and related processes in Project DevelopmentCoordinate and liaise for Request for Proposal (RFP) and Tender administration processes.Support and compile matters pertaining to authority and statutory submission matters.Assist in compilation and coordinating for Quality standards, records, and documentation.Assist team...

Associate Machine Learning Engineer
SAP,
Bengaluru, Karnataka
4 hours ago
We help the world run better At SAP, we enable you to bring out your best. Our company culture is focused on collaboration and a shared passion to help the world run better. How? We focus every day on building the foundation for tomorrow and creating a workplace that embraces differences, values flexibility, and is aligned to our purpose-driven and...

Product Manager, Merchant Experience
Google,
Bengaluru, Karnataka
1 day ago
Minimum qualifications:Bachelor's degree or equivalent practical experience.3 years of experience in product management or a related technical role.3 years of experience taking technical products from conception to launch.Preferred qualifications:Experience working with a distributed team of cross-functional stakeholders such as software engineers, designers, technical writers.Ability to drive the product goal, go-to-market strategy, and design discussions.Excellent technical skills.About the jobAt Google, we...
