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.