EOS RPO

Senior Software Engineer

Posted Apr 16, 2026
Project ID: R-518615
Location
Hyderabad, Telangana
Hours/week
45 hrs/week

Job Description – Senior Software Engineer (AI, Automation & Platform Engineering)

Role Overview

This role is designed for a highly experienced technical engineer who will lead transformational engineering initiatives across Generative AI, Chaos Engineering, automation, and platform modernization.

The position focuses on building resilient, scalable, and AI-augmented engineering systems supporting mission-critical enterprise platforms. It requires strong expertise in distributed systems, reliability engineering, and AI-driven solutions.

The role also involves mentoring engineering teams, driving technical strategy, and contributing to enterprise-level engineering transformation programs.

Key Responsibilities
  • Lead moderately complex technical initiatives within engineering domains

  • Contribute to large-scale planning and strategy development

  • Design, develop, test, debug, and document software solutions for technology programs, including upgrades and deployments

  • Evaluate and resolve moderately complex technical challenges requiring in-depth analysis of systems and procedures

  • Lead resolution of production and technical issues while supporting client and stakeholder needs

  • Collaborate with peers, senior engineers, and managers to achieve technical and business objectives

  • Act as escalation point and provide technical guidance to junior engineers

  • Lead engineering projects and drive delivery excellence

Job Expectations
  • Design and build automation frameworks and platform engineering tools

  • Develop scalable Python-based automation services, APIs, and backend systems

  • Build React-based UI applications for monitoring, orchestration, and operational visibility

  • Develop Generative AI solutions, including:

    • Incident summarization

    • Runbook generation

    • Operational insights

  • Build LLM-based engineering assistants for support and operations teams

  • Design agentic AI workflows for automated issue analysis and multi-step task execution with human oversight

  • Implement RAG pipelines, embeddings, and prompt engineering techniques

  • Ensure AI solutions follow security, governance, and responsible AI principles

  • Build and manage job scheduling workflows using enterprise scheduling tools

  • Develop shell scripts for automation, deployments, and operational tasks

  • Improve platform reliability through automation of repetitive processes

  • Collaborate with DevOps, SRE, and support teams to identify automation opportunities

  • Participate in incident response and problem management, driving automation to prevent recurrence

  • Develop REST APIs and system integrations

  • Work with version control systems (Git)

  • Use containerization technologies (Docker, Kubernetes)

  • Implement Infrastructure as Code (Terraform, Ansible)

  • Apply strong system design and problem-solving skills

  • Maintain automation-first engineering mindset

Required Qualifications
  • 4+ years of Software Engineering experience OR equivalent experience through education, training, or work experience

  • Strong background in software engineering, automation, and platform development

Desired Qualifications
  • Experience in automation and platform engineering

  • Hands-on experience building production-grade GenAI / LLM-based systems

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field

  • Strong understanding of scalable distributed systems and cloud-native architecture

Key Technical Skills
  • Python, APIs, backend development

  • React (frontend development)

  • GenAI / LLMs, RAG pipelines, prompt engineering

  • Autosys or similar job scheduling tools

  • Shell scripting

  • Git version control

  • Docker, Kubernetes

  • Terraform, Ansible

  • System design and automation frameworks

Similar jobs

+ Search all jobs