

About Swiggy
About
Company video


Photos
Connect with the team
Similar jobs
Job Title: Python Developer
Location: Bangalore
Experience: 5–7 Years
Employment Type: Full-Time
Job Description:
We are seeking an experienced Python Developer with strong proficiency in data analysis tools and PySpark, along with a solid understanding of SQL syntax. The ideal candidate will work on large-scale data processing and analysis tasks within a fast-paced environment.
Key Requirements:
Python: Hands-on experience with Python, specifically in data analysis using libraries such as pandas, numpy, etc.
PySpark: Proficiency in writing efficient PySpark code for distributed data processing.
SQL: Strong knowledge of SQL syntax and experience in writing optimized queries.
Ability to work independently and collaborate effectively with cross-functional teams.
Role and Responsibilities:
- Pursuing or recently completed a degree in English, Journalism, Communication, Marketing.
- Strong writing skills with a passion for creating high-quality content.
- Excellent command of the English language and grammar.
- Proofreading and editing content to ensure clarity and accuracy.
- Collaborating with the marketing team to align content with marketing goals.
- Learning and applying basic SEO principles to optimize content.
- Enthusiasm to learn and adapt to different writing styles and formats.
- Gaining valuable insights into content marketing and digital communication.
Position Overview:
The AI Tech Lead will architect and guide the implementation of real-time AI systems across voice automation, LLM pipelines, and knowledge-enhanced applications. The role requires strong architectural judgment, hands-on expertise in AI/LLM systems, and the ability to define high-performance, scalable best practices.
Key Responsibilities:
• Architect and guide implementation of real-time AI systems across voice automation, LLM pipelines, and knowledge-enhanced applications
• Design and develop distributed, provider-agnostic AI architectures with performance guarantees including low latency, resilient failover, distributed scaling, and cost-efficiency
• Define architectural best practices for GenAI systems including prompt design, context shaping, fallback logic, caching, and real-time agent orchestration
• Lead AI model governance including evaluation and selection frameworks for multiple LLM providers, routing logic, benchmarking, and cost management
• Establish and monitor KPIs for LLM quality, latency, reliability, grounding accuracy, and system stability
• Ensure data security practices for handling of voice and transcript data, applying PII-safe methods, and supporting multi-tenant data isolation
• Own knowledge integration and RAG architecture including vector databases, retrieval strategies, chunking policies, and hybrid grounding methods
• Continuously evaluate new model capabilities and AI technology trends
Required Skills:
• Architectural judgment and hands-on expertise in AI and LLM systems • Experience designing scalable and low-latency AI architectures
• Knowledge of multi-provider LLM integration and orchestration
• Understanding of distributed systems, microservices, and load balancing
• Strong grounding in AI model governance and benchmarking
• Awareness of data security and privacy best practices
• Experience with retrieval-augmented generation (RAG) and vector databases
Preferred (Bonus) Skills:
• Experience with function-calling and knowledge graphs
• Familiarity with hybrid grounding and retrieval enhancement strategies • Experience with voice automation systems (STT/TTS pipelines). give me in a proper formate
Experience: 3-7 Years
Qualification- Graduation: Bachelor of Science (B.Sc) / Bachelor of Technology (B.Tech) / Bachelor of Computer Applications (BCA)
Post-Graduation: Master of Science (M.Sc) /Master of Technology (M.Tech) / Master of Computer Applications (MCA)
Roles and Responsibilities:
- Must have experience in Microservice architecture with the ability to collaborate effectively with team members and build positive working relationships.
- Design and build and deploy APIs to meet business requirements.
- High level of commitment to business satisfaction and agility.
- Strong work ethic and a passion for the role, with a positive attitude and a willingness to learn.
- Communicate effectively with the tech lead to thoroughly understand the requirements and highlight any blockers immediately.
- Handle programming and software development, including requirement gathering, bug fixing, testing, documenting, and implementation.
- Work in an agile environment to deliver high-quality solutions.
- Understand and implement Security, Logging, Auditing, Policy Management, and Performance Monitoring.
- Familiarity with relational databases (E.g.: Oracle), non-relational databases (E.g.: MongoDB), MSK Kafka, Docker, Kubernetes, and CICD Technologies (Jenkins, GitHub, Maven)
Key Responsibility Areas (KRA) – HR Generalist
1. Recruitment & Onboarding
- Coordinate end-to-end recruitment processes (job postings, sourcing, screening, interviews, offers).
- Liaise with hiring managers to define role requirements and selection criteria.
- Conduct reference checks and background verifications.
- Ensure smooth onboarding and orientation of new hires.
2. Employee Engagement
- Develop and implement employee engagement activities and initiatives.
- Conduct periodic employee feedback surveys and support action planning.
- Organize team-building and recognition events to foster a positive workplace culture.
3. HR Operations & Compliance
- Maintain employee records and HRIS data accurately and confidentially.
- Prepare employment letters, contracts, and documentation.
- Ensure compliance with labor laws and internal policies.
- Assist in audits and statutory reporting.
4. Performance Management
- Support the implementation and monitoring of performance appraisal systems.
- Coordinate performance review cycles and assist managers with evaluation processes.
- Track and report on performance trends and support interventions as needed.
5. Training & Development
- Identify training needs in consultation with managers and teams.
- Coordinate training programs, track participation, and evaluate effectiveness.
- Maintain a calendar of learning and development activities.
6. Payroll & Benefits Administration
- Assist in payroll preparation by collecting and verifying attendance and leave records.
- Handle employee queries related to salaries, benefits, and deductions.
- Support administration of insurance, PF, ESI, and other statutory benefits.
7. Employee Relations
- Act as a point of contact for employee concerns and grievances.
- Ensure timely resolution and escalate issues where necessary.
- Promote a harmonious and inclusive workplace environment.
This role is physically based out of Mauritius and will require you to relocate to Mauritius. Relocation expenses like air tickets/work visa/permit/medical for work permit will be borne by the company
The role of a senior java developer is to ensure high quality software development and delivery to the end client.
As senior software developer, you shall be the technical SME on the project and ensure that the team abide by the quality standard set on the project.
On the Java Expertise Center, you shall be contributing to the knowledge building committee where you will be coaching juniors and demy students
Key Skills:
Very good knowledge in Java (at least from Java 8).
Good knowledge of Spring boot
Experience with JPA/Hibernate
Experience in middleware such as MessageQueues
Experience with REST interfaces and GRPC
Experience with modern agile software development (Continuous Integration)
Experience in securing APIs
Knowledge in design patterns
1. Software Development
Act autonomously in the delivery of tasks of simple to high complexities on projects.
Participate actively with team members to reduce risks related to tasks and activities.
Ensure deliveries (code, documentation, release notes) are executed within set quality standards and processes.
Understand and apply standard methods, tools and processes in daily tasks.
Participate in sprint backlog estimation.
2. Team coaching & technical reference on project.
Work with the team architect to help coach team members and ensure they
abide by the technical standards set on the project.
Coach new joiners and accompany them technically & functionally on the
project.
Be the technical reference on the project, besides the architect.
Communicate technical KPI to your project manager.
Review code contributed by team members, ensuring adherence to coding standards, best practices, and quality standards.
Act as a coach or trainer and contribute actively to the Java Expertise Center.
A commitment to continuous learning and staying updated with industry trends and best practices
Participate in budget auditing activities as required by direct report in the capacity of a Developer
Key Dimensions:
Ability to monitor unit test coverage and ensure team abide by same standard (Standard unit test coverage
of 60% on new and overall codes)
Ensures Sonar analysis of project is as per quality gate and any deviations are tackled by the team
Ensuring highest quality delivered to client.
- The selected candidate will act as primary interface to the customer for technical support on our products and services to achieve our goal of converting design wins to
- Provides First level tech support at system level to RnD teams across all
- Actively and consistently seeks new customers within associated focus markets.
- Visits customers and potential customers to develop relationships, follow up on leads, set grower trials, close sales opportunities, and provide technical information.
- Meets established sales budget and targets (revenue, profit, expense) goals.
- Delivers sales presentations and closes sales in a professional manner.
- Manages major accounts; establishes long-term, ongoing relationships with multiple people in a customer’s organization.
- Provides feedback to internal teams as well as with sales peers regarding competition, pricing, and marketing opportunities.
- Promptly resolves technical queries for
- Develop deep customer relationships and drive exemplary customer
- Coordinate with multi geographical teams for technical support to customer’s design
- Travel across clients (within India) to support
- Build credibility at all levels at client’s R&D
- Diligently communicates with industry leaders and enhances Tinymesh’s image.
- Takes a leadership role in the establishment of field-based grower specific product trials.
We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-grade applications. . You'll be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders daily to stay focused on common goals You will be part of a talented software team that works on mission-critical applications
Responsibility
- Write automated test cases to test code.
- Excellent teamwork skills with an ability to get the work done with minimal
- Experience with multiple mobile platforms is a plus.
- A passion and will to accept any new technical challenge that may come across.
- Linux scripting and SSH terminal
- Conceptual, Working knowledge of - DBMS, SQL, PL/SQL.
- Ability to write clean and documented code.
- A team player can provide technical expertise for a small team of developers.
- Strong hands-on and experience in core Java - Java/J2EE
- Design and implement new features, create UI, debugging, and data modeling.
- To update and sync with other team members daily.
- Ability to communicate effectively, both written and oral, at all levels to various technical and non-technical audiences
- Testing all applications against software and hardware versions. Provide timely turnaround and documentation of things implemented.
Additional preferred skills * JSP/Servlets OR JQuery/HTML5 AND JavaScript
Requirements:-
- Working knowledge of - MySQL.
- Working experience on Struts/Spring.
- Experience with web services standards and related technologies - SOAP/Rest, AJAX, JSON, and XML.
Role
- A Golang developer role is to build optimized, scalable, and modular software using required technologies. You are tasked with developing and coding back-end components and connecting applications to other web services.
Authority
- Research and test new technologies
- Collaborating with others to build and develop a quality
- Monitoring and Oversee company’s data
- Managing users and user roles
- Detecting, announcing, and correcting errors
- Proposing alternative solutions
Responsibility
- To cooperate with other stakeholder to design, develop, test, release and improve services
- Maintain development standards, practices & principles
- Build scalable and maintainable software
- Analytical approach on what and how
Requirements
- At least 4 years of experience with Golang.
- Have expertise in implementing micro services (using tools and technologies for messaging, RPC, containerization, etc.)
- Experience working with SQL/NoSQL databases, ability to write complex queries and optimize them
- Understanding of containerization technologies (Docker, RKT, Kubernetes, etc.)
- Basic experience with CI/CD systems (Jenkins, TeamCity, GoCD, Concourse, etc.)
- Basic experience working with AWS/Google Cloud














