Search by job, company or skills

A

Custom Software Engineer

Save
  • Posted 8 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Project Role : Custom Software Engineer

Project Role Description : Develop custom software solutions to design, code, and enhance components across systems or applications. Use modern frameworks and agile practices to deliver scalable, high-performing solutions tailored to specific business needs.

Must have skills : Generative AI

Good to have skills : Python (Programming Language)

Minimum 3 Year(s) Of Experience Is Required

Educational Qualification : 15 years full time education

Summary:

As a Custom Software Engineer, a typical day involves designing, building, and configuring applications tailored to fulfill specific business processes and application needs. This role requires engaging with various stakeholders to understand requirements and translating them into functional software solutions. The workday often includes collaborating with team members to ensure that applications are aligned with organizational goals and are scalable, reliable, and efficient. Continuous refinement and adjustment of software components to meet evolving business demands are also key aspects of the daily routine.

Roles & Responsibilities:

  • Design and develop LLM-powered applications for conversational AI, knowledge retrieval, and insights delivery
  • Build and orchestrate end-to-end GenAI pipelines, including prompt engineering, RAG, and agent-based workflows
  • Develop and manage LLM agents (tool usage, API integration, function calling)
  • Integrate LLMs across cloud and on-prem/open-source environments
  • Build RAG data pipelines (chunking, indexing, metadata enrichment)
  • Implement evaluation frameworks covering accuracy, hallucination, latency, safety, and validation (LLM-as-judge, human-in-loop)
  • Apply AI safety and guardrails, including prompt injection prevention and response validation
  • Optimize models using prompt tuning, embeddings, and fine-tuning techniques
  • Develop multimodal conversational experiences (text and voice)
  • Build scalable backend services using microservices and REST APIs
  • Enable observability (latency, token usage, cost, drift, quality monitoring)
  • Contribute to POCs, experimentation, and adoption of emerging GenAI technologies .

Professional & Technical Skills:

  • Must To Have Skills: Java / J2EE, Spring Boot, RESTful APIs Python for AI/ML and GenAI workflows

Good To Have Skills:

  • Experience with Speech-to-Text (STT) and Text-to-Speech (TTS) integrations
  • Familiarity with GenAI observability (latency, drift, token usage, cost monitoring)
  • Experience with experimentation frameworks (A/B testing for prompts and models)
  • Exposure to real-time/streaming AI systems (token streaming, WebSockets)
  • Understanding of multi-agent systems and autonomous workflows
  • Exposure to enterprise-scale, customer-facing AI platforms
  • Strong understanding of software development life cycle and best practices.
  • Ability to write clean, maintainable, and efficient code.
  • Experience with debugging, troubleshooting, and optimizing applications.
  • Familiarity with version control systems and collaborative development workflows.

Additional Information:

  • The candidate should have minimum 3 to 5 years of experience in Python (Programming Language) & Gen AI.
  • This position is based at our Chennai office.
  • A 15 years full time education is required., 15 years full time education






More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149234925

Similar Jobs

Chennai, India

Skills:

version control systems such as GitPython Programming Languagemodern frameworks and libraries relevant to Python