AI Engineer

$186,000 - $186,000/Yr

CGI - Houston, TX

posted about 1 month ago

Full-time - Mid Level
Hybrid - Houston, TX
Professional, Scientific, and Technical Services

About the position

The AI Engineer position at CGI Technologies and Solutions, Inc. involves working within the Emerging Technologies Practice to develop data-driven applications and solutions. The role requires collaboration with cross-functional teams to design, deploy, and manage microservice architectures, data pipelines, and machine learning models, while ensuring that project deliverables meet client needs. Candidates are expected to engage with stakeholders, document technical solutions, and contribute to a hybrid work environment.

Responsibilities

  • Collaborate with cross-functional teams to design, deploy, and manage microservice architectures for analytics, data pipelines, and machine learning models.
  • Interpret customer and business needs to construct resilient, cloud-native data infrastructures.
  • Maintain active engagement with client representatives and internal team members to adhere to project timelines and ensure effective communication.
  • Articulate and document technical designs and solutions in a clear and concise format.
  • Work closely with solution architects, senior data engineers, data analysts, and cloud engineering teams to align solutions with business objectives.

Requirements

  • Proficiency in designing, implementing, and maintaining RESTful APIs.
  • Strong knowledge of JavaScript and related frameworks for both front-end and back-end development.
  • Experience with designing and building scalable microservice architectures.
  • Understanding of generative AI technologies such as foundational RAG solutions, vector databases, and Large Language Models.
  • Familiarity with cloud services (AWS, Azure, GCP) and their data-related offerings.
  • Ability to work within various databases, both SQL and NoSQL, and knowledge of database optimization techniques.
  • Skills in building and maintaining robust data pipelines for large-scale data processing using languages like Python, PySpark, and SQL.
  • Experience creating streaming pipelines using technologies such as Kafka, Azure Event Hub, and AWS Kinesis.
  • Experience with agile development methodologies and tools for version control, such as Git, Jenkins, or Azure DevOps.
  • Experience with CI/CD pipelines for automated testing and deployment.
  • Strong teamwork skills and the ability to communicate effectively with both technical and non-technical stakeholders.

Nice-to-haves

  • Exposure to Docker, Kubernetes, or similar technologies for containerization and orchestration.
  • Knowledge of security best practices, including secure coding, encryption, and access control.
  • Experience in creating dashboards and visualizations utilizing popular BI tools such as Tableau, Power BI, or Looker.

Benefits

  • Competitive base salaries
  • Eligibility to participate in an attractive Share Purchase Plan (SPP)
  • 401(k) Plan and Profit Participation
  • Generous holidays, vacation, and sick leave plans
  • Comprehensive insurance plans including medical, dental, vision, life, and disability coverage
  • Back-up child care
  • Pet insurance
  • Member Assistance Program
  • 529 college savings program
  • Personal financial management tool
  • Lifestyle management programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service