Technical Lead

Back

Technical Lead

@ CGI

Position Description:

  • CGI is seeking a Technical Lead for Artificial Intelligence and Machine Learning.
  • You will be responsible for designing and implementing the architecture and infrastructure of AI based solutions and a low code and no code platform, which are used in applications such as decision Intelligence, Hyper Automation, and Generative AI systems.
  • You will lead a team of data scientists & machine Learning engineers, shaping the direction of the product, and ensuring the delivery of exceptional user experiences.
  • The Technical Lead of AI/ML will play a pivotal role in driving the organization's AI initiatives and delivering enhanced user experiences through a AI solution based product suite.
  • If you are a visionary leader with a passion for AI and a proven track record of success in this field, we encourage you to apply and join our dynamic team.


Your future duties and responsibilities:

  • In-depth knowledge of AI/ML concepts, algorithms, and frameworks.
  • Proficiency in programming languages commonly used in AI/ML development (e.g., Python, R).
  • Lead and mentor a team of AI engineers and data scientists, fostering collaboration and professional growth.
  • Choose appropriate algorithms and machine learning models for tasks such as intent recognition, entity extraction, and sentiment analysis.
  • Oversee the end-to-end development of AI/ML projects from concept to deployment.
  • Develop project timelines, allocate resources, and ensure timely delivery.
  • Collaborate with cross-functional teams, including data engineers, software developers, and business stakeholders.
  • Evaluate and select appropriate AI platforms, Open-Source tools, and frameworks for Product Development.
  • Language Model Integration: Integrate and fine-tune pre-trained language models (e.g., GPT, BERT, SAVVY, LlaMa2) to suit specific AI/ML applications.
  • Develop strategies for data collection, storage, and preprocessing, as well as methods for managing user interactions and feedback.
  • Implement techniques for user-specific personalization and contextual understanding to enhance the user experience.
  • Design systems that can handle high volumes of concurrent users and accommodate future growth.
  • Performance Optimization: Continuously improve the performance and efficiency of the AI system, minimizing response times and resource consumption.
  • GenAI: Ability to design and conduct experiments to test the efficacy of different generative models. Stay updated on the latest research and advancements in the field of generative AI.
  • Integration with External Systems: Ensure smooth integration with external data sources, APIs, and other enterprise systems to provide comprehensive responses and actions.
  • Security and Privacy: Implement security measures to protect user data and maintain compliance with data privacy regulations.


Qualifications:

Required qualifications to be successful in this role:

  • Minimum of 10 years’ experience in technical project management that includes core Java (frontend and backend) development, J2EE skills, and well versed in design patterns and related frameworks
  • Extensive knowledge and experience in overseeing overall engineering and delivery processes including DevOps, technical documentation
  • Working experience in Agile methodologies, particularly SAFe
  • Experience in Spring-Boot and Microservices
  • Experience in Continuous Integration and Continuous Deployment (CI/CD) methodologies
  • Experience in Test Driven Development (TDD) and Paired Programming
  • Experience in API development and application security best practices (OAuth, TLS, PKI etc.)
  • Experience working with Apache Kafka messaging software and PostgreSQL RDBMS
  • Demonstrate a culture of continuous process improvements by applying lessons learned from recent projects to future projects
  • Proactive, detail-oriented, and self-motivated professional who can hit the ground running
  • Demonstrated technical leadership skills with a passion to explore emerging technologies
  • Strong analytical and problem-solving skills, ability to innovate and a can-do attitude
  • Quick learner with the ability to multi-task, work under pressure, manage tight deadlines, adapt to changing requirements and deal with ambiguity without impacting delivery
  • Detail-oriented individual with exceptional written and verbal communication skills
  • Ability to build trusted relationships and partner across a complex organization
  • Willingness to ask questions, challenge the status-quo and seek out answer
  • Bachelor’s degree in Computer Science, Computer Engineering, or other technical discipline preferred.


Desired qualifications/non-essential skills required

  • Experience with multiple agile approaches: SAFe, Kanban, Scrum, XP, etc.
  • Experience with widely utilized agile techniques: BDD, Continuous Integration, Pairing, Big Room Planning, etc.


Skills:

  • Continuous Integration
  • DevOps
  • J2EE
  • Microservices
  • Spring Boot


How to Apply:

Apply online at https://www.cgi.com/en/careers

Visit Site to Apply

Location: Lafayette, LA
Date Posted: February 28, 2024
Application Deadline: April 29, 2024
Job Type: Full-time