Full Stack AI Engineer

CGI Group Inc.Knoxville, TN
56d

About The Position

CGI is seeking a Full-Stack AI Engineer to join our dynamic team, where you'll be responsible for building scalable AI-powered applications-from backend development, API construction, LLM model inference, and Python scripting to frontend deployment. This role requires a strong blend of machine learning knowledge, software engineering skills, and system design expertise to deliver intelligent systems that solve real-world problems.

Requirements

  • Typically, a bachelor's or master's degree in computer science, artificial intelligence, or a related field.
  • Strong sense of ownership and accountability, with a focus on delivering production-ready systems.
  • Startup mentality-always ready to adapt and innovate.
  • Full-stack development experience with the following additional qualifications:
  • Solid understanding and experience building products/solutions leveraging GenAI, NLP, Document Classification, Chatbot and OCR development, including familiarity with NLP libraries and tools.
  • Solid understanding of Kubernetes concepts and experience managing containerized applications in production environments.
  • Proficiency in relational and non-relational databases, with a strong understanding of database optimization techniques.
  • Experience with cloud computing platforms (e.g., Azure, GCP) for deploying and scaling AI systems.
  • Effective communication skills for collaborating with cross-functional teams and explaining technical concepts to non-technical stakeholders.
  • Strong problem-solving abilities and adaptability to rapidly evolving AI technologies.
  • Understanding of data privacy regulations, security best practices, and ethical considerations in AI development.

Responsibilities

  • Design, develop, and deploy end-to-end full-stack product development for an AI platform, including data pipelines, model training, APIs, and user-facing screens.
  • Build and maintain scalable, efficient, and secure backend systems using Python.
  • Inference/train and fine-tune machine learning and GenAI models.
  • Integrate AI models into production-grade software with consideration for latency, performance, and scalability.
  • Collaborate with product managers, data scientists, and UI/UX designers to deliver high-impact features.
  • Deploy applications using CI/CD pipelines and containerization tools like Docker and Kubernetes.
  • Manage and optimize databases for performance and reliability.
  • Implement system integrations and ensure seamless operation across various components.
  • Monitor and improve production-level systems, ensuring uptime, performance, and reliability.
  • Design and solve use cases from customers using the CGI AI Platform.

Benefits

  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan and the share purchase plan
  • Paid time off for vacation, holidays, and sick time
  • Paid parental leave
  • Learning opportunities and tuition assistance
  • Wellness and well-being programs

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Professional, Scientific, and Technical Services

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service