CGI
Website:
cgi.com
Job details:
Position Description
AI Integration & Solution Development: Design and develop robust Java-based services and APIs to serve and interact with AI/ML models, including Large Language Models (LLMs), natural language processing (NLP) systems, and predictive algorithms.
Java AI Library Expertise: Utilize and contribute to Java-centric AI libraries and frameworks (e.g., Deep Java Library (DJL), LangChain4j, Spring AI) to build and orchestrate complex AI workflows and applications.
Enterprise Java Backend: Build scalable, high-performance microservices using Spring Boot and related technologies to support AI-driven features, ensuring enterprise-grade security, monitoring, and reliability.
MLOps & Deployment: Collaborate with Data Scientists and MLOps engineers to containerize (Docker), deploy (Kubernetes), and monitor AI models in production environments on cloud platforms (AWS, GCP, Azure).
Data & Vector Stores: Architect and implement solutions for efficient data retrieval and management, including working with vector databases (e.g., Pinecone, Milvus, Chroma) for RAG (Retrieval-Augmented Generation) and semantic search applications.
Performance and Optimization: Profile and optimize AI-integrated applications, focusing on latency, throughput, and resource consumption to ensure a seamless user experience.
Technical Strategy & Innovation: Stay at the forefront of the rapidly evolving AI landscape. Evaluate new tools, models, and techniques, and lead proofs of concept to determine their viability for our platform.
Mentorship & Collaboration: Act as a subject matter expert, mentoring other Java engineers in AI concepts and best practices. Collaborate closely with product managers, data scientists, and front-end engineers to deliver end-to-end intelligent features.
Required Skills And Qualifications
Experience: 8+ years of extensive experience in professional Java development, with a proven track record of designing and building complex, distributed systems.
Java & Spring Expertise: Expert-level proficiency in modern Java (11+) and the Spring ecosystem, particularly Spring Boot for building microservices.
Hands-On AI/ML Experience: Demonstrable experience integrating and working with AI/ML models. This could include:
Building APIs around Python-based models (e.g., using FastAPI, Flask).
Direct experience with NLP libraries, computer vision models, or predictive analytics.
Experience using LLM APIs (e.g., OpenAI, Anthropic, Cohere) and building applications on top of them.
API Design: Strong expertise in designing and building RESTful APIs and/or gRPC services.
Cloud Proficiency: Solid experience with a major cloud platform (AWS, GCP, or Azure) and its core services.
Problem-Solving: A deep passion for solving complex problems and a curiosity to explore new technologies and apply them to real-world business challenges.
Preferred Qualifications
Hands-on experience with Java-specific AI frameworks like Deep Java Library (DJL), LangChain4j, or Spring AI.
Familiarity with Python, the primary language of the AI/ML ecosystem.
Experience with vector databases and an understanding of embedding technologies.
Knowledge of MLOps principles and tools (e.g., MLflow, Kubeflow).
Experience with containerization (Docker) and orchestration (Kubernetes).
Contributions to open-source projects, particularly in the AI or Java space.
Your future duties and responsibilities
Required Qualifications To Be Successful In This Role
Together, as owners, let’s turn meaningful insights into action.
Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…
You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.
Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.
You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
Come join our team—one of the largest IT and business consulting services firms in the world.
Click on Apply to know more.