Role description
Primary Skills: Python, Backend Engineering, microservices,, REST services (FastAPI, Snaic), Docker, Kubernetes, CI/CD pipelines and basics of LLM engineering
Description:
- JOB RESPONSIBILITY- Design and implement backend features in Python with clean, maintainable code (PEP8, typing, modular structure).- Write reusable libraries/modules (configuration, logging, auth helpers, DB utilities, HTTP clients).- Handle concurrency/asynchronicity where needed (async/await, background jobs, task queues).- Build backend services in Python: implement business logic, validation, error handling, performance tuning, clean code + testing (unit/integration).- Microservices engineering: define service boundaries, inter-service communication (REST/events), API versioning, resiliency patterns (timeouts/retries/idempotency), distributed tracing/logging.- Data & integrations: work with SQL/NoSQL, caching (e.g., Redis), message queues/streams, and external third party APIs.- Containerization (Docker): create/maintain Dockerfiles, optimize image size/builds, manage local dev via compose, basic vulnerability hygiene.- Kubernetes deployments: write/maintain manifests/Helm, configure probes/resources/autoscaling, manage ingress/rollouts, troubleshoot pods/networking.- Observability & reliability: metrics/logs/traces, ing, incident support, postmortems, reliability improvements.- Basic LLM engineering: integrate LLM APIs, prompt/templates versioning, structured JSON outputs + validation, simple RAG (embeddings + vector search), guardrails (PII redaction/rate limits), cost/latency monitoring and fallbacks.- QUALIFICATION- Bachelor s or master s degree in computer science, Mathematics or Statistics, Computational linguistics,- Engineering, or a related field.- EXPERIENCE- Designed, developed, and maintained Python backend APIs using FastAPI/Sanic to deliver scalable microservices for core business workflows.- Built RESTful services including request validation (Pydantic), standardized error handling, pagination/filtering,
and OpenAPI/Swagger documentation for internal and external consumers.- Implemented authentication and authorization (JWT/OAuth2, RBAC), enforced secure coding practices, and integrated secrets management for production deployments.- Developed microservices with robust reliability patterns: timeouts, retries, idempotency, rate limiting, circuit-breaker style safeguards, and graceful degradation for downstream failures.- Integrated data layers: designed schemas and queries for PostgreSQL/MySQL (and/or NoSQL), implemented connection pooling, and introduced caching using Redis to reduce latency.- Built asynchronous/background processing for long-running workloads (e.g., document ingestion, LLM calls, notifications) using Celery/RQ/async tasks and message brokers (Kafka/RabbitMQ/SQS as applicable).- Strategic thinker and influencer with demonstrated technical and business acumen and problem-solving skills.- Ability to exercise independent judgment and decision making on complex issues regarding initiatives, technical- and business goals and related tasks.- Experience in creating reports, projections, models, and presentations to support business goals and outcomes.- Excellent written & verbal communication and stakeholder management skill- Healthcare industry experience- SKILLS AND COMPETENCIES- Must have:
- Python, Backend Engineering, microservices,, REST services (FastAPI, Snaic), Docker, Kubernetes, CI/CD pipelines and, LLM, NLP, Python, SQL- Good to have: PyTorch, Spark & any cloud exp.
Skills
python,backend engineering,microservices,rest services, About UST
UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world’s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients’ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact—touching billions of lives in the process.
📌 Developer Iii - Software Engineering (Bengaluru)
🏢 UST
📍 Bengaluru