Software Engineer – Data

DeepIntent

Scroll down to apply
Pune, Maharashtra, India (Hybrid)1+ Year of Experience4 weeks ago
RoleSoftware Engineer – Data
LocationPune, Maharashtra, India (Hybrid)
Experience1+ Year of Experience
QualificationBachelor’s degree in Engineering (CS / IT) or equivalent

Job Description

  • As a Software Engineer – Data at DeepIntent, you will help establish a formal data practice for the organization. You will build, operate, and scale robust data architectures designed to handle high-volume and high-velocity datasets. Your daily work includes creating self-service configurations that allow analysts and engineers to introduce new data formats easily, alongside deploying streamlined ingestion, transformation, and storage layers that minimize infrastructure friction.
  • A primary focus of this role is implementing DataOps practices and managing configurable pipelines that serve Data Scientists and Machine Learning Engineers. You will build and optimize architectures on public clouds like GCP or AWS , leaning on tools like Apache Spark, Airflow, Druid, or BigQuery . Operating in an Agile format, you will cross-collaborate with business leaders, software engineers, and analytics teams to design cost-effective architectures without sacrificing throughput.

Key Responsibilities

  • Design, implement, and maintain scalable data pipelines supporting ML and data science teams.
  • Establish standardized DataOps processes to automate validation, deployment, and pipeline monitoring.
  • Build self-service ingestion frameworks that streamline the utilization of clinical and advertising datasets.
  • Optimize storage and processing engines for peak performance and cloud-cost efficiency.
  • Develop transactional microservices and processing tools using Java, Spring Boot, or Python .
  • Manage massive analytic clusters utilizing Apache Spark, Airflow, Beam, or Druid .
  • Query and maintain cloud data warehouses like BigQuery, Clickhouse, or SQL Server .
  • Collaborate across technical and non-technical stakeholders to translate requirements into engineering logic.

Skills & Eligibility

  • Education: Bachelor’s degree in Engineering (Computer Science / Information Technology) from a recognized university.
  • Experience: Minimum 1 year of professional hands-on experience building pipelines for large-scale datasets.
  • Programming: High proficiency in SQL, Python, Java , a JVM-based language, or Bash scripting.
  • Big Data Stack: Familiarity with Apache projects (Spark, Airflow, Druid, Beam) and analytic warehouses (BigQuery, Clickhouse).
  • Cloud Platforms: Practical experience working within public cloud ecosystems such as GCP or AWS .
  • Methodologies: Strong grasp of software engineering principles, DataOps workflows, DevOps, and Agile.
  • Soft Skills: Strong communication skills with an appetite for deep-diving into complex domain challenges.
Note: This job is posted on external sites. Joblit shares the listing for convenience and does not take responsibility for third-party content.
Apply Now