BackTechnical 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