Principal Engineer
Job Description
Hiring: Principal Engineer
Location: Jodhpur, Rajasthan
Salary: ₹10–16 LPA
Job Type: Full-Time
About Stockwiz
Stockwiz is one of India's fastest-growing wealth-tech platforms, simplifying trading and investing for over 30,000 active retail users. As a SEBI-registered firm, we operate at the intersection of education, advisory, and trading technology.
Our ecosystem includes:
• Stryke – Smart Trading App
• StrykeX – Algo Trading Platform
• WizOps – Internal Operations Platform
Stockwiz is hiring a Principal Engineer to lead our engineering and AI/ML teams and own the technical foundation of our trading products — Stryke, StrykeX, WizOps, and everything we build next.
This is our most senior engineering role — the technical authority across all products, and the leader our backend and AI/ML developers look to.
About the Role
You will be both deeply hands-on and a leader.
You'll set technical direction, write and review critical code, lead and mentor both our backend and AI/ML developers, and own the standards that keep a real-money trading platform reliable and bug-free.
When there's a hard problem — a performance bottleneck, a tricky bug, a risky deployment, or a model that isn't behaving — you are the person who gets to the bottom of it and decides how we move forward.
Responsibilities
Technical Ownership -
• Own end-to-end architecture and technical quality across Stryke, StrykeX, WizOps, and new products.
• Write, review, and approve production code — including AI-generated code — and validate business and trading logic for correctness.
• Design and operate asynchronous and background processing systems (Celery, task queues, schedulers) that power execution, signals, and data pipelines.
• Define and enforce deployment standards: what must be tested, reviewed, and reported before any code reaches production.
• Diagnose and resolve complex issues across the backend, infrastructure, and data layers.
• Own performance, reliability, scalability, and security of our systems.
AI / ML Leadership -
• Lead and mentor the AI/ML team, setting direction for model development, training, deployment, and monitoring.
• Own the architecture for building and serving ML models in production trading products — from data pipelines and feature stores through to inference and monitoring.
• Oversee the use of vector databases and retrieval systems powering AI features (e.g. the StrykeX AI Copilot).
• Establish standards for model evaluation, versioning, drift monitoring, and retraining.
• Ensure AI/ML systems are reliable, explainable where required, and aligned with our SEBI regulatory constraints — no fabricated data, no unauthorized advice.
Team Leadership -
• Lead, mentor, and manage the backend and AI/ML developer teams across all products.
• Set engineering best practices, code review standards, and development workflows.
• Plan and allocate engineering effort across products and priorities.
• Help hire, grow, and raise the bar of the entire engineering team.
Required Qualifications
Backend & Systems -
• Strong hands-on expertise in Python backend development.
• Deep experience with databases and data stores — PostgreSQL, MongoDB, Redis (and ideally time-series stores such as QuestDB).
• Hands-on experience with Celery and asynchronous/background task processing at scale.
• Solid understanding of system architecture, APIs, and the full development-to-deployment lifecycle.
• A track record of shipping and operating reliable, high-availability systems — ideally in fintech, trading, or another high-stakes domain.
AI / ML -
• Hands-on experience with ML frameworks — PyTorch and/or TensorFlow — for building and training models.
• Strong command of the Python ML/data ecosystem — NumPy, pandas, scikit-learn.
• Experience deploying and serving models in production (e.g. FastAPI / model-serving frameworks, ONNX, containerized inference).
• Practical experience with LLMs and the surrounding tooling — prompt design, RAG pipelines, embeddings, and orchestration frameworks (e.g. LangChain or similar).
• Experience with vector databases (e.g. Pinecone, Weaviate, pgvector, Qdrant, or similar) for retrieval and semantic search.
• Understanding of the full ML lifecycle (MLOps) — data preparation, feature engineering, training, evaluation, deployment, and monitoring.
Leadership -
• Proven experience leading or mentoring engineering and/or AI/ML teams.
Preferred Qualifications
• Experience with trading systems, algorithmic trading, or low-latency/high-throughput platforms.
• Experience applying ML to financial/time-series data (forecasting, signal generation, anomaly detection).
• Hands-on experience with AWS infrastructure (EC2, RDS, load balancers, VPCs) and websocket-based services.
• Familiarity with experiment tracking and MLOps tooling (e.g. MLflow, Weights & Biases).
• Experience with GPU-based training and optimization.
• Familiarity with SEBI and regulatory considerations in fintech.
What We Offer
• The opportunity to architect and lead the products defining the next wave of retail trading in India.
• A high-ownership, high-impact role with direct influence over the company's technical direction.
• Competitive compensation with performance-based incentives.
• Strong growth opportunities in a rapidly expanding fintech startup.
How to Apply?
If you want to lead engineering and AI/ML at one of India's fastest-growing wealth-tech startups, apply via LinkedIn or send your resume to:
#Hiring #PrincipalEngineer #EngineeringLeadership #PythonJobs #MachineLearning #AIJobs #FintechJobs #TradingTechnology #BackendEngineering #MLOps #LLM #StartupJobs #TechLeadership #JodhpurJobs #Stockwiz