Senior Software Engineer - ( Context Services )

Cognite Cognite · Industrial · India · Engineering

Senior Software Engineer to lead production systems for Context Services, bridging Applied Scientists/AI Engineers and Platform Engineering. Focus on turning analytical solutions (ML/DL models, LLM agents) into reliable, production-grade software services. Key responsibilities include designing scalable APIs, architecting frameworks for model serving, vector databases, and agentic workflows, and integrating with central platform teams.

What you'd actually do

  1. Architecture & Scale: Design robust system architectures and develop low-latency APIs/services capable of supporting thousands of concurrent users with sub-second response times.
  2. Cross-Functional Problem Solving: Collaborate closely with product, architecture, and AI teams to translate complex industrial data problems into scalable solutions.
  3. AI & LLM Orchestration: Architect frameworks for model serving, vector databases, and agentic workflows (LLM agents), ensuring reliable state management and prompt tracking.
  4. Platform Integration: Act as the technical liaison with the central Platform team, leveraging core infrastructure to build reliable AI pipelines and workflows.
  5. Innovation: Drive technical innovation through research, prototyping, and potential contributions to open-source initiatives.

Skills

Required

  • Python
  • high-concurrency applications
  • asynchronous programming
  • REST/gRPC APIs
  • Docker
  • Kubernetes or cloud platforms

Nice to have

  • AI lifecycle
  • traditional model registries
  • vector databases
  • LLM evaluation frameworks

What the JD emphasized

  • low-latency APIs/services capable of supporting thousands of concurrent users with sub-second response times
  • AI & LLM Orchestration
  • model serving
  • vector databases
  • agentic workflows (LLM agents)

Other signals

  • AI agents
  • LLM agents
  • model serving
  • vector databases
  • agentic workflows