PubMaticposted 3 days ago
Full-time • Senior
Hybrid • Pune, IN
Publishing Industries

About the position

We are looking for a highly motivated Senior Software Engineer - Data Analytics with experience to join our fast-paced engineering team. The ideal candidate takes full ownership of their work, thrives in cross-functional collaboration, and is passionate about building scalable, fault-tolerant big data systems. In this role, you will design and develop high-performance data platforms, mentor junior engineers, and contribute to delivering impactful analytics solutions that drive strategic business decisions.

Responsibilities

  • Design, build, and optimize scalable and fault-tolerant Big Data pipelines for batch and streaming workloads.
  • Develop real-time streaming applications using Apache Spark Streaming or Flink.
  • Work with Snowflake, Hadoop, Kafka, and Spark for large-scale data processing and analytics.
  • Implement workflow orchestration using tools like Apache Airflow, Oozie, or Luigi.
  • Develop backend services and REST APIs to serve analytics and data products.
  • Collaborate with product managers, stack holders, and cross-functional teams to deliver data-driven solutions.
  • Ensure data quality, governance, and security across the data ecosystem.
  • Guide and mentor junior engineers, providing technical leadership and best practice recommendations.
  • Perform code reviews, performance tuning, and troubleshoot distributed system issues.
  • Drive innovation by evaluating and implementing new tools, frameworks, and approaches for data engineering.

Requirements

  • 4-7 years of experience in Big Data & Analytics engineering.
  • Strong programming skills in Java, Scala, or Python.
  • Hands-on experience with Apache Spark, Hadoop, Kafka, and distributed data systems.
  • Proficiency in SQL and experience with Snowflake (preferred) or other cloud data warehouses.
  • Practical experience with workflow orchestration tools such as Airflow, Oozie, or Luigi.
  • Strong foundation in data structures, algorithms, and distributed system design.
  • Familiarity with cloud platforms (AWS, GCP, Azure) and related data services.
  • Experience with containerization and orchestration (Docker, Kubernetes).
  • Exposure to data observability, monitoring tools, and AI/ML integration with data pipelines.
  • Experience in mentoring and guiding team members.
  • Proven track record of working on cross-team collaboration projects.
  • Strong problem-solving skills with the ability to take ownership and deliver end-to-end solutions.

Benefits

  • Paternity/maternity leave
  • Healthcare insurance
  • Broadband reimbursement
  • Kitchen loaded with healthy snacks and drinks
  • Catered lunches
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service