01 Oct
|
LMDmax
|
Gurugram
Principal AI & Software Architect / Principal Applied Scientist
Location: Jaipur/NCR
Level: Principal / Distinguished IC
Focus: Advanced Software Engineering, AI/ML & Complex Problem Solving The Role
We are looking for an exceptional engineer and problem solver who can solve problems where the solution is not obvious or already known .
This is not a conventional Software Engineer or Data Scientist role.
You will work at the intersection of software engineering, algorithms, data science, machine learning, AI and distributed systems , taking extremely complex business problems from ambiguity to production.
You should be able to understand the problem, develop the algorithmic or mathematical approach, design the architecture, write critical code and ultimately make the system work at scale.
What You Will Do
- Solve highly complex software, data science and optimization problems.
- Design scalable, production-grade systems from scratch.
- Build advanced algorithms rather than relying only on existing libraries.
- Develop ML, predictive, recommendation, optimization, anomaly/fraud detection and decision systems.
- Build AI-native products using LLMs, RAG, agents and human-in-the-loop architectures.
- Work with large-scale, noisy and incomplete datasets.
- Design distributed, real-time and high-volume systems.
- Move ideas through research → prototype → architecture → production → scale .
- Personally write and review critical code.
- Act as a technical authority for difficult engineering and AI problems.
- Mentor senior engineers and data scientists without becoming a purely managerial leader.
What We Are Looking For Deep expertise across several of these areas:
Software Engineering
- Python plus Java/C++/Go or equivalent
- Algorithms & data structures
- Distributed systems
- Backend architecture
- APIs, databases and cloud infrastructure
- Performance and scalability
Data Science & AI
- Machine learning and statistical modeling
- Optimization and forecasting
- Recommendation/ranking systems
- Anomaly and fraud detection
- Deep learning
- LLMs, RAG and AI agents
- ML system design and production deployment
Robust mathematical and algorithmic thinking is essential.
The Person We Want
Imagine receiving a problem involving:
50M+ events, noisy data, conflicting business constraints, real-time decisions, prediction and optimization, with no existing solution that completely solves the problem.
We want the person who can break that problem apart, determine what requires algorithms, ML, optimization or conventional software, architect the solution and then actually build it .
We particularly value people who have:
- Built technically difficult products from scratch
- Developed proprietary algorithms
- Built systems operating at significant scale
- Taken complex ML systems into production
- Published research or filed patents
- Worked deeply across both software engineering and data science
What This Role Is NOT We are not looking for someone whose primary experience is:
- Standard ML notebooks and dashboards
- Basic CRUD development
- Calling LLM APIs
- Managing engineers without coding
- Copying existing architectures
- Depending on AI-generated code without understanding it
AI tools are encouraged. Technical dependency on them is not.
How We Will Interview
No interview based primarily on memorized questions.
Candidates will be evaluated through:
1. Technical Depth – Deep dive into the hardest system you have personally built.
2. Problem Decomposition – Solve an ambiguous, complex real-world problem.
3. System & Algorithm Design – Architect a production solution.
4. Hands-On Exercise – Build an important component of that solution.
5. Technical Leadership – Defend your decisions with senior leadership.
Success We are not hiring someone simply to write more code.
We are hiring someone who increases the level of problems our organization is capable of solving.
📌 Principal AI & Software Architect / Principal Applied Scientist (Gurugram)
🏢 LMDmax
📍 Gurugram