Site Reliability Engineer at Shuttl · Delhi, Gurugram, Noida · 3 - 6 years · ₹10L - ₹21L / yr · Raised funding · Posted 27 Mar 2019

About Shuttl
About
Connect with the team
Similar jobs (10)
Senior AI Engineer
Code Generation, Agent Architecture & LLM Systems
📍 Mumbai (On-site) | Full-time | 5+ years
About the Role:
Unico Connect is an AI-first technology partner that builds custom mobile, web, and AI products for clients across multiple geographies.
We are hiring a Senior AI Engineer for a dedicated client engagement focused on building an AI-powered application builder platform - a product where users describe software in plain English and the system generates, previews, and iteratively refines working code.
The mandatory requirement for this role is hands-on production experience shipping LLM-powered systems with agent architectures, with experience in code generation or developer tooling contexts a strong advantage.
The role is product-focused and deeply hands-on. You will own everything between the user's prompt and correct code landing in the project: the agentic loop, code generation pipeline, context management, evaluation suite, and model cost strategy.
You will work alongside the Senior MLOps Engineer who operationalises the infrastructure around your system, and collaborate closely with backend, frontend, and DevOps engineers.
Responsibilities:
Agent Architecture
Design and own the agentic loop for the platform - request interpretation, planning, tool-calling sequence (read file, edit file, run build, search code, install package), and stop conditions.
Make and revisit architectural decisions on single-agent vs. multi-agent designs, including planner/executor splits and dedicated build-repair sub-agents.
Code Generation Pipeline
Own the end-to-end generation flow: task classification, context gathering, planning, targeted edits, verification, and commit.
Implement diff/search-replace-based file editing with fuzzy matching and fallback strategies.
Enforce scope discipline so the agent makes minimal diffs and does not modify code it was not asked to touch.
Self-Repair Loop
Build and tune the automated repair loop that pipes compiler, lint, build, and runtime errors back to the model with retry budgets and model escalation.
This loop is the primary quality lever - the difference between 60-70% and 90%+ build success rates.
Context Management
Build file-relevance retrieval so the agent sees the right files, not the whole codebase: dependency graphs, AST/tree-sitter-based chunking, embeddings, recency signals, and hybrid retrieval.
Implement conversation summarisation and memory for long sessions, and address long-project degradation through codebase summaries and periodic consistency passes.
Own token budgeting and prompt caching strategy.
Prompt Engineering as a Discipline
Own the system prompt and per-task prompt variants (new feature, bug fix, styling change).
Maintain few-shot examples and enforce coding conventions, stack rules, and prohibited behaviours such as no hardcoded secrets and no whole-file rewrites.
Version prompts like code with changelogs and rollback capability.
Evaluation and Quality Measurement
Design and own the evaluation suite: representative test prompts run on every prompt and model change, scored on build success rate, instruction adherence, and output quality including LLM-as-judge and visual/screenshot checks where relevant.
Define regression gates that block quality-degrading changes from shipping.
Treat evals the way engineers treat automated testing: versioned, automated, and tracked over time.
This responsibility is non-negotiable at this level.
Model Strategy and Cost
Design model routing - cheap and fast models for classification and small edits, frontier models for complex generation.
Drive cost optimisation through prompt caching, diff-based edits over full-file rewrites, and tighter context selection.
Track cost per agent run and tokens per task; evaluate new model releases against the eval suite and lead migrations when results justify it.
Safety and Reliability of Agent Behaviour
Defend against prompt injection from user content and fetched web content.
Ensure secrets never appear in generated client code.
Define what the agent's tools may and may not do in collaboration with the platform team.
Contribute to output moderation and abuse-pattern awareness.
Mentorship and Engineering Standards
Run code reviews, define engineering conventions for AI work, and raise the engineering bar across the AI team.
Work closely with the Senior MLOps Engineer on handoff of eval design, prompt configurations, and model routing logic.
Requirements:
Hands-on Production Ownership of LLM-Powered Systems with Agent Architectures (Mandatory)
Must have personally shipped and operated at least one complex production AI system - agentic, multi-step, or code generation - with end-to-end ownership of architecture, evaluation, and cost.
POCs, internal demos, and tutorial-grade work do not qualify.
5+ Years of Professional Software or AI Engineering Experience
With at least 3 years focused on LLM applications, AI engineering, or production AI systems.
Candidates with strong backend backgrounds and a clear, substantive pivot into LLM systems qualify.
Strong Python Proficiency and Service Development
Production-grade Python with FastAPI or equivalent: type hints, async patterns, streaming responses, testing, and packaging.
Not notebook-only.
Depth Across LLM APIs and Agent Systems
Production experience with at least two of OpenAI, Anthropic Claude, Google Gemini, or open-weight models (vLLM, Ollama, Together).
Production experience with at least one agent framework (LangGraph, CrewAI, AutoGen, LlamaIndex Agents) or hand-rolled equivalent.
Hands-on with tool calling, structured outputs, and multi-step reasoning.
Demonstrated, Systematic Evaluation Practice - Non-Negotiable
Must have built evaluation harnesses that gate production releases, not ad-hoc testing.
Hands-on with at least one of LangSmith, Langfuse, Promptfoo, Ragas, or DeepEval.
Candidates with no systematic answer to evaluation should not be considered at senior level regardless of other strengths.
Cost Discipline for Production AI
Track record of measurable cost optimisation on production AI features.
Able to speak in specifics: cost per request, savings achieved through caching or model routing, context reduction decisions.
AWS Working Knowledge
Hands-on with EC2, S3, IAM, and Docker.
Comfort with CI/CD workflows and deploying AI services.
Awareness of LLM Security Failure Modes
Familiar with prompt injection patterns, understands that system prompt rules alone are insufficient, and has experience with output validation and content safety in production.
Nice to Have
- Experience with AST/tree-sitter tooling, diff-based editing systems, or compiler-adjacent work
- MCP server authoring
- Open-source AI contributions
- Published technical writing on LLM systems
- Multi-modal model experience
- Fine-tuning exposure (LoRA, QLoRA, PEFT)

- To provide value-added training to schools across India.
- To provide educational assistance and skill development training to marginalized and underprivileged students.
- To influence the youth to develop interpersonal skills, leadership, creativity, discipline, and problem-solving.
- To deter students from negative influences such as alcohol, tobacco, drugs, and other addictions.
Work Location: Bangalore
Job Type: Full-time
Experience Level: 5-10 years
Job Description:
We are looking for a talented Java Developer with a strong background in multithreading, microservices , Spring Boot, data structures and algorithms, and SQL, specifically within the banking sector. The ideal candidate will be responsible for designing and implementing high-performance applications that cater to our financial services.
Key Responsibilities:
- Develop and maintain robust, scalable Java applications using Spring Boot.
- Implement multithreading concepts to enhance application performance and responsiveness.
- Design and optimize data structures and algorithms for efficient data processing.
- Collaborate with business analysts and stakeholders to understand requirements and translate them into technical solutions.
- Write complex SQL queries and optimize database interactions to ensure high performance.
- Conduct code reviews and contribute to team best practices and standards.
- Troubleshoot and resolve issues in a timely manner, ensuring minimal impact on business operations.
- Stay updated with the latest trends in Java development and banking technology.
Required Qualifications:
- Bachelor’s degree in computer science, Information Technology, or a related field.
- Proven experience as a Java Developer, added advantage in the banking or financial services domain.
- Strong proficiency in Java, with a deep understanding of multithreading concepts.
- Hands-on experience with the Spring Boot framework and Microservices
- Solid understanding of data structures and algorithms and their application in solving complex problems.
- Proficient in SQL and experience with relational database management systems (e.g., Oracle, MySQL).
- Strong analytical and problem-solving skills, with the ability to work under pressure.
- Excellent communication skills and the ability to work
If interested, Kindly drop cv in linkedIn: linkedin.com/in/ranjini-c-n-36b674131
About Merito :-
Merito is a curated talent platform where we identify, assess, and connect candidates for matching job opportunities. We are working with the mission to change the way hiring is done. The company is founded by a team consisting of alumni from IIM Ahmedabad, McKinsey with more than 2 decades of experience in recruitment, training, and coaching.
Brief Description about the Role :-
- Responsibilities will include understanding requirements, helping to define a product vision and strategy, and working with engineers to execute it.
- Assume ownership of products of the portal including defining scope and developing requirements for new and advanced products as well as upgrades and progressive releases for existing products.
- The position is responsible for developing a variety of application-based products and features across all of the digital platforms (mobile devices, Web browser, connected TVs, etc.).
- Manage all aspects of the product lifecycle, including problem definition, product strategy/roadmap, customer needs, requirement/use case definition.
- Should be data obsessed. Derive insights from data and use the same for product improvements and iterations. Also educate cross functional teams with actionable derived from deep data insights.
- Strong Project Management execution skills are a given; including but not limited to creating clear roadmaps; cross-functional collaboration; relentless prioritization;
understanding the difference between experiment, MVP, and whole-product.
- Should be very hands-on and detail oriented. Constantly test his own products and write and define product specs and wireframes from scratch
- Structure, develop and enhance products to meet transactional requirements of Large Factories, local Corporates, Utility companies, Fleet operators, SME, Small Business units and Unorganised Business entities.
- A solid team player and a leader
The key deliverables are :-
- Responsible for managing and leading the complete product lifecycle
- Ability to lead a team and work cross functionally with other teams from- Engineering, Marketing, Buss Dev and Design
- Create Product flows, wireframes, and prototypes . Work with QA team to check all the corner cases possible for feature development
- Identify market requirements, create preliminary design concepts and drive the implementation of the overall product roadmap.
- Define business requirements and partner with tech teams to develop solutions that meet these requirements.
- Responsible for analyzing customer needs, competitive offerings and provide direction on best practices and emerging trends in relation to new age tech capabilities.
- Responsible for innovative feature conceptualization, designing wireframes, documenting PRDs to enhance site usability & profitability.
- Responsible for developing customer wire-frames and use cases and ensure optimal level of customer services
- Analyze all customer requirements and monitor requests and manage all defects in products for all monthly releases.
- Responsible for developing new UI designs using web technologies.
Educational Qualifications & Experience :-
- Graduates from Tier 1 institutes with experience of product management (preferably in an e-commerce/products industry)
-6-10 years of relevant experience in Product Management.
Skill sets :-
- Over obsessive understanding of the user on the internet.
- Product management experience, preferably in a large scale web environment. Experience of being in a start up will be an added plus.
- Hands on ability to execute independently.
- Strong strategy, analytical, and communication skills.
- Ability to solve complex issues to achieve objectives and deliver results on multiple projects in a complex, fast-moving environment.
- Strong business management and analysis skills. P&L experience a plus.
Core Competencies :-
- Ability to solve complex issues to achieve objectives and deliver results on multiple projects in a complex, fast-moving environment.
- Should understand the building of products in an internet space.
- Should have the sense for growing the product & also a business sense.
- Understanding of iOS and Android platform capabilities and familiarity with developer ecosystems Proven ability to work in cross-functional environments including sales, marketing, business management, customer support and engineering teams.
Responsibilities:
- Build and maintain REST APIs
- Proficient in Python or any other programming language
- Experience in writing Unit/Integration tests.
- Experience with Distributed Version Control System.
- Elasticsearch or Solr experience.
- NOSQL experience- Cassandra, MongoDB.
- Experience in Message brokers - Rabbitmq.
- Experience with AWS Infrastructure, Lambda, Docker/Containers
Desired to have:
- Should be pragmatic and realize when a solution is over-engineered as well as knowing when to spend time on creating the right abstraction that allows us to move faster in the long run.
- Passion for your work and striving to do things “the right way”.
- Familiarity with Agile/Lean process.
- Willingness to work in a Startup environment.
- Excellent debugging and optimization skills.
- Knowledge of emerging technologies and a solid understanding of the full product development life cycle.
- Excellent knowledge of mobile user experience, information architecture and trends
About the company:Out Client is Entertainment Network (ENIL), owns 73 frequencies and is advertising partner for another 3, across 63 cities, making it India’s largest private FM radio broadcaster
Requriment:
|
· To ensure revenue generation for the company · Making sales calls Ø Preparing client proposals &presentations Ø Plan weekly sales cycle by doing account mining of the allocated accounts through client meetings accordingly Ø Preparing sales related reports including daily call reports, weekly reports, sales projection report, monthly sales plan etc. Ø Maintain strong relationships with clients and agencies in the person’s portfolio · Market Information Ø Conducting competition tracking and monitoring on frequent basis Ø Understand in detail about client spends at a brand level and then develop Go to Market approach Ø To look at broader perspective, think through ideas and create solutions for clients via upselling & cross selling of various properties Ø Media Tracking to generate prospects · Follow up and ensure that monies are collected on time including sending appropriate reminders to clients and agencies for payment
TECHNICAL SKILLS & QUALIFICATION REQUIRED: · UG/PGDM
PERSONAL ATTRIBUTES: · Collaboration · Ability to work under pressure · Adaptability · Strong branding focus · Good Communication Skills · Understanding of local market & language is mandatory · Must be willing to travel locally for client meetings
|
The ideal candidate should be a self-motivated, multi-tasker, and demonstrated team player. You will be responsible for the production support of software products and coordinating with various teams for support. You should have outstanding communication and Team-Player skills.
Educational Qualification: BCA, MCA or BE/B.Tech (CS)
Must-know technologies: Java,
Good to know technologies: DMN tools
Experience: 02 Years - 05 Years
Skill Level: Good
Responsibilities:
- Contribute to Java development work as well as the latest Decision model and notation tools
-
Comply with coding standards and directions given by his direct manager Collaborate with an international and diverse team of Data Architects, Business Analysts, and Project Managers
-
Tasks will be assigned and after completion, code need to be committed and task assigned for review by Senior Java developer
-
Work with technology stakeholders to devise solutions that will fulfill business requirements and meet organizational strategic goals
-
Develop application functionality which meets business requirements with high quality within given deadlines - develop maintainable, well-documented application functionality with an eye toward standardization, common components, simplicity, performance, robustness and other attributes of enterprise-strength solutions
-
Thoroughly test all functionality - utilize detailed and thorough practices including negative testing, testing of boundary conditions, , and work collaboratively with business areas.
-
Support interfaces between the deployment of developed applications and the decommissioning of legacy applications
-
Support with the Development and Infrastructure Teams
-
Design, and develop scalable, high-performance, highly reliable and secure applications using waterfall and agile methodologies
-
Create reusable code












