Description

Key Skills: Gen AI, Java, Microservices, Python, GoLang, Erlang.

Roles and Responsibilities:

  • Lead initiatives focused on enhancing the developer journey and improving the end-to-end Software Development Life Cycle (SDLC) using AI and automation tools.
  • Design, develop, and maintain scalable CI/CD systems to streamline code compilation, testing, and deployment.
  • Support developers with automated dependency upgrades and code refactoring, enabling smoother transitions to modern frameworks and libraries.
  • Collaborate with cross-functional teams to integrate AI-driven solutions that automate and optimize development workflows.
  • Build and maintain tooling to assist with migration across different programming languages and technologies.
  • Ensure applications are updated with the latest features and security standards by integrating AI-powered patching and upgrade mechanisms.
  • Actively contribute to strategy and execution of platform modernization, cloud-native development, and infrastructure automation.
  • Engage with stakeholders across engineering to define standards and improve tooling for better developer experience.
  • Provide leadership to global technical teams and support continuous learning and development among peers.

Experience Requirements:

  • 10+ years of industry experience in software development, engineering, or related roles.
  • Deep programming expertise in at least one of the following: Java, GoLang, Erlang, Python, C, or C++.
  • Strong understanding of software engineering fundamentals, distributed systems, and system design.
  • Experience working with GitLab, CI/CD pipelines, and version control tools.
  • Familiarity with continuous integration, deployment methodologies, and observability tools.
  • Proven ability to manage multiple stakeholders, drive consensus, and lead technical initiatives.
  • Strong problem-solving, analytical, and communication skills, both verbal and written.

Education: Any Post Graduation, Any Graduation

Education

Any Graduate