CareerPlanSign in

Software Engineer II

India, Telangana, Hyderabad💼 Full-time🗓 2026-08-05 → 2026-09-26

Core

Design and build scalable data platforms and pipelines to process large-scale datasets, focusing on graph-based data models and relationship analysis.

Role type

Senior IC data engineer (graph & distributed systems)

Builds

Scalable batch and streaming data pipelines, graph-based data models, and analytics solutions

Domain

Big data, distributed systems, graph analytics

Deliverable

production ML models | product features

Required skills

Python, SQL, distributed systems, data structures, graph modeling, batch/streaming pipeline development, performance optimization

Preferred skills

Cloud platforms (Azure/AWS/GCP), graph processing frameworks (GraphFrames, Neo4j, TigerGraph, NetworkX)

Technologies

Spark, Kafka, GraphFrames, Neo4j, TigerGraph, NetworkX

Responsibilities

Design and implement graph-based data models for efficient entity relationship representation; Develop graph traversal and relationship analysis logic for advanced querying; Build and maintain batch and streaming pipelines using modern data technologies; Ensure data quality, reliability, and performance in production systems; Drive end-to-end ownership from system design to deployment and monitoring

Seniority

Senior, hands-on IC

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.