DeepIntent logo

Senior Software Engineer - Backend

DeepIntent
NewPosted this week

LOCATION

Pune · Hybrid

EXPERIENCE

3+ Years

SKILLS REQUIRED

Backend DevelopmentJavaData PipelinesRESTful APIsSpring BootDistributed SystemsApache KafkaSQL

Job description

Overview

Senior Software Engineer (Backend) at DeepIntent, a healthcare marketing platform, building scalable data architectures, data pipelines and backend services.

What you'll do

  • Set up formal data practices for the company.
  • Build and run stable, scalable data architectures.
  • Design, develop and maintain scalable, high-throughput backend services and REST APIs using Java and Spring Boot.
  • Design and deliver solutions for low-latency data problems at scale.
  • Make it easy to add and use new data with self-service pipelines.
  • Put DataOps practices in place.
  • Design, develop and run data pipelines to support Products, Analytics, data scientists and machine learning engineers.
  • Create simple, reliable data storage, ingestion and transformation solutions that are easy to deploy and manage.
  • Write and manage reporting APIs for different products.
  • Implement different methodologies for different reporting needs.
  • Develop event-driven and asynchronous services using messaging and streaming platforms such as Kafka, alongside other datastores.
  • Follow and uphold engineering best practices around API design, code quality, testing, security and data privacy, with healthcare compliance expectations in mind.
  • Use AI across the SDLC (design, coding, testing, reviews and documentation) to deliver production-grade data solutions, owning the review, testing and debugging of all AI-generated code.
  • Work with business stakeholders, other software engineers, machine learning engineers and analysts.

What you'll need

  • Bachelor's degree in engineering (CS / IT) or equivalent degree from a well-known Institute / University.
  • 3.5+ years of experience managing data at scale and building and running both batch and streaming data pipelines.
  • Experience with public clouds such as GCP or AWS.
  • Experience with Apache open-source projects such as Spark, Kafka, Druid and Airflow, and big data databases such as BigQuery and Clickhouse.
  • Experience making data architectures optimised for both performance and cost.
  • Solid grounding in microservices, REST API design and distributed systems fundamentals.
  • Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, Aerospike, or similar), including schema design and query optimisation.
  • Good grasp of software engineering, DataOps, data architecture, Agile and DevOps.
  • Proficient in SQL, Java, Spring Boot, Python and Bash.
  • Good communication skills for working with technical and non-technical people.
  • Takes ownership of problems and is solution-oriented, starting from the problem and the outcome, not just the ticket.
  • AI-native delivery skillset: has shipped real work using AI across the SDLC (design, coding, testing, reviews, documentation).
  • Hands-on with agentic coding tools (Claude Code, Cursor, Copilot, or similar), and quick to pick up new ones.
  • Treats AI as a pair programmer and owns the output: can review, test and debug AI-generated code.
  • Strong fundamentals in system design, data structures and clean architecture.
  • Understands security and data-privacy guardrails when using AI tools, particularly given the healthcare data handled.

Nice to have

  • GraphQL or gRPC exposure.

Details

  • Location: Pune, India.
  • Hybrid-friendly culture with flexible work options.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Software Engineer - Backend