CareerPlan

Senior Software Engineer

India, Karnataka, BangaloreFull-time2026-10-15 → 2026-11-10

Core

Design, build, test, deploy, and operate scalable distributed services and platform components for People & Work Intelligence, including AI-powered solutions using LLMs, retrieval systems, and agent frameworks.

Role type

Senior IC software engineer (distributed systems & AI)

Builds

Scalable services, platform components, and AI-powered solutions for skills intelligence, work intelligence, and Copilot experiences.

Domain

Enterprise software, AI/ML, distributed systems

Deliverable

production ML models

Required skills

C#, Java, Python, distributed systems, API design, cloud services, LLM applications, agent frameworks, retrieval systems, knowledge graphs, data pipelines, observability, security, system reliability

Preferred skills

AI/ML systems, RAG, orchestration frameworks, high-volume data processing, signal processing, recommendations, inferencing, AI-assisted engineering tools

Technologies

LLMs, retrieval systems, agent frameworks, knowledge graphs, C#, Java, Python, cloud platforms

Responsibilities

Design and implement distributed systems supporting skills intelligence and Copilot experiences; Contribute to architecture and technical design decisions including scalability and security; Drive engineering projects involving platform modernization and performance optimization; Mentor and support other engineers through technical guidance and code reviews; Take ownership of ambiguous engineering problems from design through production rollout.

Seniority

Senior, hands-on IC