Data Engineer

Picarro


Date: 9 hours 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:

  • 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.

Must-have Qualifications:

  • 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.

Nice-to-have Qualifications:

  • 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 resume

Similar jobs

End User Services Administrator

Arctic Wolf, Bengaluru, Karnataka
6 hours ago
Arctic Wolf, with its unicorn valuation, is the leader in security operations in an exciting and fast-growing industry—cybersecurity. We have won countless awards for our excellence in security operations and remain dedicated to providing an industry-leading customer and employee experience.Our mission is simple: End Cyber Risk. We’re looking for an End User Service Administrator - IT Operations to be part...

Software Engineering - Analyst - Global Banking & Markets

Goldman Sachs, Bengaluru, Karnataka
3 days ago
Job DescriptionCounterparty Agreements Engineering team is responsible for building best-in-class services central to the firm’s Trading, Risk Management and Collateral Management functions. Mission critical, high throughput and availability, our system processes large number of transactions to determine legal documentation and other terms governing margin calculations for trades across all business lines. We work closely with colleagues across Global Markets to...

Product Manager, Ops Excellence

Amazon, Bengaluru, Karnataka
4 days ago
DescriptionThe successful candidate will create, develop and drive solutions that lead to a richer end-to-end customer and operations experience, enabling selection expansion, while ensuring safety and complianceKey job responsibilitiesOperations is at the heart of Amazon’s customer experience and differentiation. Our ambition is to be the earth’s most customer-centric business and set the industry standard for customer innovation and experience. The...