
Job Description
Ovii's Interpretation of the Role
Senior Software Engineer driving Tekion's AI‑native automotive platform. Owns the LLM control plane, builds APIs/SDKs, and scales classical ML pipelines to deliver real‑time dealer outcomes.
Role Snapshot
- Senior Software Engineer
- AI Platform
- LLM Control Plane Owner
- Large‑Scale ML & Data Platform
- Backend & Cloud‑Native Services
Must-Have Requirements
- Python
- Java/Scala/Go
- Microservices/API design
- REST/gRPC
- AWS
- Docker/Kubernetes
- Airflow/Kubeflow
- MLflow
- Distributed systems
- MLOps
- LLM control plane/gateway
- Agentic systems
- large‑scale data/ML platforms
- distributed systems
- production software engineering
Nice-to-Have Signals
- Platform‑as‑product mindset
- Cost‑aware building
- Vendor‑agnostic thinking
- Documentation & teaching
- Knowledge graphs (Neo4j, Neptune, TigerGraph)
- Vector search (pgvector, Qdrant, Milvus)
- platform‑as‑product mindset
- cost‑aware development
Work Setup
- Location: Bangalore, India
- Work mode: ONSITE
- Employment type: Full-Time
Not Specified in JD
- Salary range
- Visa sponsorship
- Remote eligibility
- Education requirement
- Certifications
- Relocation
- Notice period
- Travel
- Security clearance
- Coding test
- Portfolio
- GitHub
- Writing sample
- Cover letter
What You'll Likely Work On
- Build and operate an LLM control plane/gateway with routing, rate‑limits, token/cost tracking, and multi‑vendor adapters.
- Ship unified REST and gRPC APIs and SDKs with normalized schemas, caching, and full observability.
- Enforce safety and privacy by default through content filtering, prompt validation, and PII redaction.
- Design and manage agent runtime, tool registry, function calling, and long‑running workflow orchestration.
- Enable training and scoring pipelines for classical ML models (XGBoost, LightGBM, deep models) and standardize experiment tracking.
- Create monitoring for model/data drift, automate retraining, and add human‑in‑the‑loop review.
- Evolve the domain graph, build reliable ingestion pipelines, and serve real‑time context to agents with access controls.
- Define SLOs, autoscaling, and cost controls; maintain model/agent registry, versioning, and audit trails.
Good Fit If You Have
- Platform‑as‑product mindset with focus on developer experience and clear SLAs.
- Cost‑aware builder who treats latency and dollars as first‑class metrics.
- Vendor‑agnostic thinker comfortable with multiple LLM providers.
- Enjoys teaching and documenting complex systems for cross‑team adoption.
Skills
- Python
- Java / Scala / Go
- Microservices & API Design
- REST / gRPC
- AWS Cloud
- Docker & Kubernetes
- Airflow / Kubeflow
- MLflow
- Distributed Systems
- MLOps
- Knowledge Graphs (Neo4j, Neptune, TigerGraph)
- Vector Search (pgvector, Qdrant, Milvus)