Senior Software Engineer (Java/Python with AI ML and React JS)

7 - 12 years

25 - 37 Lacs

Posted:1 month ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Role & responsibilities

  • Lead the architecture, design, and development of enterprise-scale, AI-enabled applications using advanced AI/ML technologies.
  • Drive the end-to-end lifecycle of AI/ML solutions, ensuring seamless integration, scalability, performance, and maintainability.
  • Provide technical leadership across multiple teams, leading architecture and design decisions, code reviews, and engineering best practices.
  • Lead the creation of comprehensive design documentation and architectural diagrams to clearly communicate system structure, data flow, and integration points across teams and stakeholders.
  • Mentor and coach junior engineers, fostering a culture of continuous learning, innovation, and technical excellence.
  • Architect and maintain robust backend services using Python and Java frameworks (e.g., FastAPI, Spring Boot), with a strong emphasis on security, performance, and observability.
  • Build intuitive, accessible, and responsive front-end interfaces using React.js and modern UI frameworks.
  • Design and implement secure, cloud-native solutions on Azure or GCP, leveraging containerization (Docker, Kubernetes) and serverless architectures.
  • Evaluate existing systems and lead modernization efforts, including migration to microservices and cloud platforms.
  • Collaborate with Tech Leaders, Product Owners, Scrum Masters, and SMEs to translate complex business needs into scalable technical solutions.
  • Facilitate technical design walkthroughs and architecture reviews with cross-functional stakeholders.
  • Define and execute comprehensive testing strategies, including unit, integration, performance, and automated testing.
  • Take ownership of complex issues across the stack, driving resolution through root cause analysis and cross-functional collaboration
  • Act as a self-starter, consistently initiating and driving technical improvements without requiring detailed direction.
  • Lead incident response and production support efforts, including real-time debugging, root cause analysis, and long-term remediation planning.
  • Champion Agile and DevOps practices, ensuring efficient CI/CD pipelines and infrastructure-as-code (Terraform, GitHub Actions).
  • Stay ahead of emerging AI/ML technologies, frameworks, and industry trends to inform solution design and strategic direction.
  • Drive innovation by exploring and piloting new tools, platforms, and methodologies to improve engineering velocity and solution impact.
  • Ensure compliance with enterprise policies, including flexibility in work location, team assignments, and security protocols.

Preferred candidate profile

  • 7+ years of software development experience, with 4+ years in AI/ML engineering and cloud-based solution delivery.
  • Proven leadership experience in mentoring engineers and leading cross-functional technical initiatives.
  • Expertise in backend development using Python or Java, including frameworks like FastAPI, Spring Boot.
  • Expertise in AI-based technologies, including experience building intelligent agents, copilots, and real-time inference systems using AI frameworks (Google ADK experience a plus).
  • 6+ years of full-stack development experience with React.js and RESTful APIs.
  • 4+ years of cloud deployment experience (Azure or GCP), including Kubernetes and serverless functions.
  • 4+ years in DevOps and CI/CD (Jenkins, GitHub Actions, Terraform, etc.).
  • Experience with event-driven architecture (Kafka, Redis) and real-time data processing.
  • Strong understanding of microservices, service-oriented architecture, and API gateway patterns.
  • Proficiency in RDBMS and NoSQL databases (MySQL, SQL Server etc).
  • Experience with AI/ML techniques such as NLP, computer vision, LLMs, and MLOps practices.
  • Experience building AI agents or copilots using frameworks like Google ADK, LangChain and OpenAI SDK.
  • Demonstrated ability to leverage coding assistants (e.g., GitHub Copilot) to enhance team productivity and code quality.
  • Strong communication, presentation, and stakeholder engagement skills.
  • Experience across the full software development lifecycle, including agile planning, delivery, and support.

Soft Skills & Leadership Competencies

  • Strategic Thinking

    : Aligns technical decisions with business goals and long-term vision.
  • Influence Without Authority

    : Drives consensus and adoption across teams and stakeholders.
  • Mentorship & Coaching

    : Invests in team growth through structured guidance and feedback.
  • Intentional Decision-Making

    : Applies sound judgment and data-driven analysis to complex problems.
  • Effective Communication

    : Tailors messaging for technical and non-technical audiences.
  • Conflict Resolution

    : Navigates ambiguity and disagreement constructively.
  • High Performing Teams

    : Builds trust, accountability, and psychological safety within teams.
  • Innovation Mindset

    : Encourages experimentation and continuous improvement.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Optum logo
Optum

Hospitals and Health Care

Eden Prairie MN

RecommendedJobs for You