Search by job, company or skills

Lenskart.com

Full Stack Developer (AI/ML Integration)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 19 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role Summary

We are looking for a mid-level Full Stack Developer (47 years) to build and integrate production-grade software for an AI/ML-enabled platform that powers guided, real-time user workflows. This role requires strong backend engineering in Python and Node.js, solid frontend development (React/Next.js), and deep comfort with system integration across APIs, services, and runtime environments. You will work closely with AI/ML, product, and engineering teams to deliver reliable, low-latency features with strong observability and operational rigor.

Key Responsibilities

Full-Stack Development

  • Build and maintain backend services using Python (FastAPI/Flask/Django) and Node.js (Express/NestJS)
  • Work on relational databases (mySQL) and document stores (MongoDB)
  • Develop responsive, high-performance web UIs using React/Next.js and modern TypeScript/JS practices.
  • Own features end-to-end: design implementation testing deployment monitoring.

AI/ML Systems Integration

  • Integrate AI/ML capabilities into application workflows via REST/gRPC, including streaming responses, timeouts, retries, and fallbacks.
  • Implement AI application plumbing: structured inputs/outputs, tool/function calling patterns, prompt/versioning strategies (where applicable), and safe failure modes.
  • Build orchestration components such as inference gateways, background workers, and workflow services.

Workflow Orchestration & State Management

  • Implement session-based, step-by-step workflows using robust state management (state machines preferred), idempotent APIs, and durable session storage.
  • Handle asynchronous processing using queues/workers for long-running or non-blocking tasks.

Integration with External Systems / Control Interfaces

  • Build integrations with external services, SDKs, or system interfaces (e.g., device APIs, local services, third-party platforms) with strong error handling and recovery.
  • Define clean service contracts and ensure safe, deterministic behavior across system boundaries
  • Think out of the box to to solve seemingly unsolvable problems

Reliability, Observability & Security

  • Implement strong observability: structured logs, metrics, tracing, and audit-friendly event streams for critical workflows.
  • Write automated tests (unit/integration/contract) and contribute to CI/CD pipelines.
  • Implement secure authentication/authorization (JWT/OAuth), privacy-aware data handling, and secure secret management.

Must-Have Requirements

  • 47 years of professional experience in full-stack development (backend-heavy full stack preferred).
  • Strong proficiency in Python and Node.js with production experience in at least one major framework each.
  • Solid frontend experience with React (Next.js preferred) and TypeScript/modern JS.
  • Proven experience in system integration: APIs, service boundaries, third-party integrations, async workflows.
  • Experience building low-latency, interactive product flows (streaming/websockets/session workflows/stateful orchestration).
  • Strong engineering fundamentals: data structures, concurrency concepts, debugging, performance tuning.
  • Experience with relational and document databases (MySQL/MongoDB) and caching (Redis).

Good to Have (Preferred)

  • Experience integrating LLMs and/or model services (streaming, tool/function calling, guardrails, evaluation loops).
  • Experience with queues and workers: Kafka / RabbitMQ.
  • Familiarity with observability tooling: OpenTelemetry, Prometheus/Grafana, ELK
  • Experience with Docker and cloud deployments (AWS/GCP/Azure).
  • Exposure to integrating with hardware/software interfaces (SDKs, TCP/serial-style APIs, local network services).

What Success Looks Like

  • You independently ship features spanning UI + backend + integrations with production reliability.
  • You build robust workflow orchestration with clear session traceability and strong operational visibility.
  • You integrate AI/ML services into real-time product experiences with safe fallbacks and measurable performance.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 143311343