Senior Software Engineer

3 weeks ago


Chennai Guindy, India Jobted IN C2 Full time

Overview:

Join the Prodapt team in building a unified, enterprise-grade environment for developing, deploying, and scaling generative AI (GenAI) applications and agentic workflows. You will help design, develop, and optimize robust GenAI solutions that empower teams to leverage LLMs, agent frameworks, and retrieval-augmented generation (RAG) for a wide range of business and technology use cases.

Responsibilities:

• Design, develop, and maintain GenAI applications and agentic workflows using unified LLM developer APIs and Agent Builder.
• Integrate and manage foundation and tuned LLMs (e.g., Gemini, GPT, Llama, Claude) for both internal and external use cases.
• Build and optimize RAG pipelines leveraging centralized vector databases and embedding stores.
• Develop and deploy GenAI models and BYOA (Bring Your Own Application) solutions as Docker images on Kubernetes-based infrastructure.
• Implement prompt engineering, orchestration, and evaluation workflows using workbench plugins and browser extensions.
• Support and extend user interfaces (web UI, browser extension, Slack integration) for interacting with GenAI agents and tools.
• Ensure robust security, compliance, and governance, including role-based access control, audit logging, and data privacy controls.
• Collaborate with data scientists, ML engineers, and product teams to deliver scalable, production-grade GenAI solutions.
• Participate in code reviews, architecture discussions, and continuous improvement of the GenAI platform.

Requirements:

Required Technical Skills

- Proficiency in Python and experience with LLM/GenAI model development and integration.
- Experience with containerization (Docker) and orchestration (Kubernetes) for deploying GenAI applications.
- Familiarity with LLM APIs (AI, OpenAI, Gemini, etc.) and prompt engineering best practices.
- Hands-on experience with vector databases, RAG workflows, and embedding management.
- Experience with web UI development (React, Next.js, or similar frameworks) and API integration.
- Strong understanding of security, governance, and compliance in AI/ML environments.
- Experience with CI/CD tools and automation for GenAI workflows.
- Excellent troubleshooting, debugging, and communication skills.

Preferred Qualifications

- Experience with agentic frameworks (LangChain, CrewAI) and multi-agent orchestration.
- Familiarity with large-scale financial/ML platforms.
- Exposure to GenAI evaluation frameworks (LLM_EVAL, AGENT_EVAL) and monitoring tools.
- Experience with Slack bot development, browser extension integration, or desktop app development.
- Knowledge of data privacy, vulnerability scanning, and compliance automation.



  • Hyderabad, Bengaluru, Chennai, India Boomi Software Full time

    Job DescriptionAs a Software Senior Engineer in DevOPS and Engineering Productivity, you will- Create internal tooling to improve the Developer experience and help adopt DevOps best practices- Automate routine operational tasks, improving efficiency and standardisation while reducing time consumption.Essential Requirements- Automating, scaling and operating...


  • Guindy, India Celestica Full time

    Req ID: Remote Position: No Region: Asia  Country: India  State/Province: Chennai  City: Guindy, Chennai  Summary Celestica is looking for a dynamic software engineer who is passionate about working closely with the HW/SW interface to enable management of a fleet of devices in tomorrow’s data center environments. The person needs be very conversant...


  • Guindy, India Celestica Full time

    Req ID: Remote Position: No Region: Asia  Country: India  State/Province: Chennai  City: Guindy, Chennai  Summary Celestica is looking for a dynamic software engineer who is passionate about working closely with the HW/SW interface to enable management of a fleet of devices in tomorrow’s data center environments. The person needs be very...


  • Guindy, India Celestica Full time

    Req ID: Remote Position: No Region: Asia  Country: India  State/Province: Chennai  City: Guindy, Chennai  Summary The Senior Lead Engineer, Software develops, debugs, tests, deploys and supports code to be deployed in systems/products/equipment for various applications. They write, debug, maintain, and test software in various common languages and...


  • Guindy, India Celestica Full time

    Req ID: Remote Position: No Region: Asia  Country: India  State/Province: Chennai  City: Guindy, Chennai  Summary The Senior Lead Engineer, Software develops, debugs, tests, deploys and supports code to be deployed in systems/products/equipment for various applications. They write, debug, maintain, and test software in various common languages...


  • Guindy, India Celestica Full time

    Req ID: Remote Position: Hybrid Region: Asia  Country: India  State/Province: Chennai  City: Guindy, Chennai  General Overview Functional Area: Engineering Career Stream: Design - Software Engineering SAP Short Name: SLE-ENG-DSE Job Level: Level 09 IC/MGR: Individual Contributor Direct/Indirect Indicator: Indirect Summary ...


  • Guindy, India Celestica Full time

    Req ID: Remote Position: Hybrid Region: Asia  Country: India  State/Province: Chennai  City: Guindy, Chennai  General Overview Functional Area: Engineering Career Stream: Design - Software Engineering SAP Short Name: SLE-ENG-DSE Job Level: Level 09 IC/MGR: Individual Contributor Direct/Indirect Indicator: Indirect Summary The Senior Lead...


  • Chennai, India Rocket Software Full time

    Job Description Summary:The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, utilities, databases, and Internet-related...


  • Chennai, India Rocket Software Full time

    Job Description Summary:The Senior Software Engineer designs, develops, troubleshoots, debugs, and sets the direction for the design and implementation of software features/functionality/enhancements, correction of defects, and/or the creation of new products. Develops software tools including operating systems, utilities, databases, and...


  • Hyderabad, Chennai, Bengaluru, India Boomi Software Full time

    Job DescriptionJoin us as aSoftware Senior Engineer UIon ourSoftware Engineeringteam inBengaluruto do the best work of your career and make a profound social impact.What you ll achieveAs aSoftware Senior Engineer (UI),you will be responsible for developing sophisticated systems and software based on the customer s business goals, needs and general business...