Cognizant logo
Cognizant Verified
Information Technology & Services, Consulting

AI Engineer (Java & Spring Boot) - Hybrid Onsite

Naperville, Illinois, United StatesHybridFull Time$61,000–$108,000 /yrPosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

We are seeking a Senior Associate AI Engineer to design, build, and support AI-enabled enterprise applications using Java and Spring Boot. This hybrid role requires 2 days per week in the office in Naperville, IL, Phoenix, AZ, or Bridgewater, NJ. You will contribute across the AI Development Lifecycle, integrating ML/GenAI models into backend services, supporting deployment and monitoring, and applying Responsible AI practices. You will also develop backend services and APIs, build RESTful services, and work within cloud environments (AWS, Azure, or GCP) with CI/CD pipelines and Docker. Collaboration with cross-functional teams, including data scientists and architects, is key. A Bachelor's degree in Computer Science or equivalent experience, 3-6 years of software development experience, and strong Java/Spring Boot skills are required.

About The Role
We are hiring a Senior Associate – AI Engineer to design, build, and support AI‑enabled enterprise applications using a modern Java / Spring Boot technology stack. This role is ideal for a hands‑on engineer who has experience working across the AI Development Lifecycle (AI‑DLC) with associated AI first development practices and enjoys translating AI capabilities into reliable, scalable production systems.
You will work closely with cross‑functional teams—including data scientists, architects, and product partners—to deliver AI solutions that solve real business problems.
In This Role, You Will
AI Engineering & AI‑DLC

  • Contribute across the AI Development Lifecycle, including data preparation, model integration, deployment, and operational support.
  • Integrate machine learning and/or generative AI models into backend services and enterprise platforms.
  • Support model deployment, versioning, monitoring, and performance evaluation in production environments.
  • Apply best practices for Responsible AI, including security, privacy, and reliability considerations.

Software Development (Java / Spring Boot)

  • Design and develop backend services and APIs using Java and Spring Boot.
  • Build RESTful services that expose AI capabilities to consuming applications.
  • Write clean, maintainable, and testable code following industry best practices.
  • Troubleshoot and resolve issues related to performance, scalability, and reliability.

Cloud & DevOps

  • Deploy and support applications in cloud environments (AWS, Azure, or GCP).
  • Participate in CI/CD pipelines, containerization (Docker), and basic Kubernetes deployments.
  • Collaborate with platform and DevOps teams to ensure production readiness of AI solutions.

Collaboration

  • Work with architects, data scientists, and senior engineers to implement solution designs.
  • Participate in code reviews, design discussions, and agile ceremonies.
  • Communicate technical concepts clearly to both technical and non‑technical stakeholders.

Work Model
We believe hybrid work is the way forward as we strive to provide flexibility wherever possible. Based on this role’s business requirements, this is a hybrid position requiring 2 days a week in a client or Cognizant office in Naperville, IL or Phoenix, AZ or Bridgewater, NJ. Regardless of your working arrangement, we are here to support a healthy work-life balance though our various wellbeing programs.
The working arrangements for this role are accurate as of the date of posting. This may change based on the project you’re engaged in, as well as business and client requirements. Rest assured; we will always be clear about role expectations.
What You Need To Have To Be Considered

  • Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 3–6 years of professional software development experience.
  • Strong hands‑on experience with Java and Spring Boot.
  • Exposure to the AI/ML development lifecycle in a real‑world or production setting.
  • Experience integrating AI/ML models via APIs or backend services.
  • Understanding of REST APIs, microservices, and distributed systems.
  • Experience working in cloud environments (AWS, Azure, or GCP).
  • Familiarity with CI/CD, Docker, and modern development practices.
  • Strong problem‑solving skills and the ability to work collaboratively in a team

These will help you stand out

  • Experience with Generative AI or LLM‑based solutions (e.g., embeddings, prompt‑based systems).
  • Exposure to MLOps concepts and tools (model monitoring, versioning, deployment automation).
  • Working knowledge of Python for AI or data‑related tasks.
  • Experience with messaging or streaming platforms (Kafka, RabbitMQ).
  • Familiarity with Agile / Scrum development methodologies.

We're excited to meet people who share our mission and can make an impact in a variety of ways. Don't hesitate to apply, even if you only meet the minimum requirements listed. Think about your transferable experiences and unique skills that make you stand out as someone who can bring new and exciting things to this role.
\*Please note, this role is not able to offer visa transfer or sponsorship now or in the future\*
Salary And Other Compensation
Applications will be accepted until 4/3/26.
The annual salary for this position is between $61,000 - $108,000 depending on experience and other qualifications of the successful candidate.
This position is also eligible for Cognizant’s discretionary annual incentive program, based on performance and subject to the terms of Cognizant’s applicable plans.
Benefits:
Cognizant offers the following benefits for this position, subject to applicable eligibility requirements:

  • Medical/Dental/Vision/Life Insurance
  • Paid holidays plus Paid Time Off
  • 401(k) plan and contributions
  • Long-term/Short-term Disability
  • Paid Parental Leave
  • Employee Stock Purchase Plan

Disclaimer: The salary, other compensation, and benefits information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.

Sample Cognizant interview questions

  • 1

    Implement a platform for handling live user authentication.

    system designmedium
  • 2

    How would you explain the purpose and functionality of GitHub to someone unfamiliar with coding or version control systems?

    technicalmedium
  • 3

    Determine if a string can be a palindrome after deleting at most one character.

    codingmedium
  • 4

    Maximize the minimum distance between aggressive cows in stalls.

    codingmedium
  • 5

    Unique Combinations that Sum to a Target Find all unique combinations in an array that sum to a target. Input: candidates = [2,4,6], target = 6 Output: [[2,2,2], [2,4], [6]] Explanation: Uses backtracking to find all valid combinations that sum to 6, allowing for explicitly repeated elements.

    codingmedium

Sign up for a personalized interview prep pack tailored to this role.

Ready to apply?
You'll be redirected to Cognizant's application page.