Python / ML Developer (Vadodara)

Python / ML Developer (Vadodara)

25 Aug
|
Sharedpro
|
Vadodara

25 Aug

Sharedpro

Vadodara

About Sharedpro -

Sharedpro is an AI platform company building AI-native products on a shared foundation of computer vision, audio-ML, real-time inference, vector search, and GPU model serving. Our products include AutoPilot Interview, Emotions API, TrueFace, Emotion Quest, and Pediatric Developmental Screening. We're a small, quick-moving team where engineers take end-to-end ownership and ship real products every week.

The Role -

We are looking for a hands-on Python / ML Developer with 4–6 years of experience to build the ML core of our AI products: a live AI voice interviewer, a facial expression / emotion measurement API, communication-delivery scoring for interviews, and integrity / proctoring signals. You will own real-time ML pipelines end-to-end — from data preparation and model training to low-latency inference services running in production on our own GPU infrastructure. This is a hands-on individual-contributor role; you will work closely with the Technical Lead, product, and the frontend and backend teams.

Prior experience in a startup or fast-moving product environment is strongly preferred

What You'll Do -

- Build and maintain production ML services in Python using FastAPI — REST APIs, WebSockets, and async pipelines designed around real-time latency budgets. • Develop real-time audio/speech pipelines: ASR with Whisper / faster-whisper, voice-activity detection (Silero VAD), prosody and speech features (praat-parselmouth, librosa), and TTS integration. • Train, fine-tune, and evaluate computer-vision models with PyTorch — facial expression / emotion recognition,



face detection with YOLOv8 / OpenCV / MediaPipe. • Integrate LLMs into products: prompt engineering, structured outputs, and resilient provider handling across Groq, Mistral, and OpenAI-compatible endpoints (fallbacks, rate limits, cost and latency optimization). • Build retrieval and memory layers: embeddings, vector search with Qdrant, semantic matching across sessions. • Serve and optimize models on in-house GPU infrastructure — Triton Inference Server / vLLM, fp16, batching, and throughput/latency tuning. • Design honest, evidence-based scoring: calibration, bias checks, and explainable signals; treat privacy and PII handling as first-class requirements. • Write well-tested production code (pytest), add logging and monitoring, and take part in code reviews. • Own features end-to-end: prototype → production → measurement → iteration.

Must-Have • 4–6 years of strong hands-on Python development for production systems (not just notebooks or scripts).
- Solid FastAPI experience (or Flask / Django) — REST APIs, WebSockets, async programming, and concurrency.
- Hands-on ML with PyTorch (training and inference) and computer vision with OpenCV.




- Experience integrating LLM APIs (OpenAI-compatible endpoints) and practical prompt engineering.
- Audio/speech ML exposure — ASR (Whisper), VAD, audio feature extraction — or demonstrated ability to go deep quickly.
- SQL databases (PostgreSQL / MySQL) and comfort working on Linux servers.
- Docker, Git, and CI/CD experience.
- Testing discipline with pytest.
- Strong problem-solving, debugging, and communication skills.
- Startup or fast-moving product experience preferred.

Good to Have • Model serving: Triton Inference Server, vLLM, ONNX, or TensorRT; GPU inference optimization, CUDA.

- Vector databases (Qdrant), embeddings, and RAG pipelines.
- MediaPipe, YOLO (ultralytics), and face-analysis models.
- praat-parselmouth prosody analysis and speech-feature engineering.
- Responsible-AI practices: calibration, bias mitigation, explainability; awareness of EU AI Act / NYC LL144.
- Basic React / TypeScript for demo frontends; Streamlit or Gradio for internal tools.
- Kafka / RabbitMQ / Celery / Redis / Kubernetes.
- AWS / Azure / GCP.

Why Sharedpro • In-house GPU infrastructure — train, serve, and optimize your own models. • Real-world AI problems: voice agents, emotion recognition, speech scoring, and proctoring — not toy projects. • Small team with high ownership; ship real products every week. • End-to-end responsibility from data to model to production service. • Modern stack: PyTorch, Whisper, LLMs, Qdrant, Triton, FastAPI. • Freedom to make meaningful technical decisions in a fast-moving startup environment.

📌 Python / ML Developer (Vadodara)
🏢 Sharedpro
📍 Vadodara

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: python / ml developer (vadodara) / vadodara