Jobs · Information Technology · Texas

Senior AI Software Engineer

System One · Dallas, TX · 1 mo ago
Information TechnologyContract

Location: Dallas, Texas (preferred) or any CGI office in the U.S.; Hybrid – onsite and remote. Direct‑hire position.

Overview

We’re growing rapidly and are looking for Senior AI Software Engineers to join our Texas Business Unit. You’ll be part of a close‑knit team with access to global resources, working across a wide range of industries, technologies, and geographies while enjoying a local operating approach. Growth at CGI is driven by your goals, and we value an inclusive environment where you’re empowered to chart your own path.

Responsibilities

  • Collaborate with team leads and product owners to understand requirements, groom stories, and assist with design and implementation strategies.
  • Implement features, troubleshoot issues, and define best practices in a hands‑on technical role.
  • Work with engineers of various levels and diverse skill sets on collaborative projects.

Requirements

  • Proficient in Python and at least one major web framework.
  • Experience developing RESTful APIs using FastAPI and GraphQL APIs with Strawberry.
  • Experience with streaming platforms such as Kafka or Event Hubs.
  • Strong proficiency with databases like PostgreSQL and MongoDB.
  • Experience with big‑data processing frameworks such as Spark and Delta Lake.
  • Hands‑on experience with Databricks for data engineering and machine‑learning workflows.
  • Experience working with LLM APIs such as OpenAI, Llama, or other GenAI models.
  • Understanding of cloud computing concepts, especially Microsoft Azure.
  • Experience deploying applications using Docker and managing them with Kubernetes.
  • Creating and managing CI/CD pipelines with Azure DevOps or GitHub Actions.
  • Proven experience designing applications for around 5,000 daily active users.
  • Handling high concurrency with multi‑processing, multi‑threading, or actor models.
  • Excellent problem‑solving, attention to detail, and strong communication skills.
  • Familiarity with front‑end technologies such as JavaScript, React, or Next.js (bonus).
  • Industry/domain knowledge relevant to telecommunications (preferred).

Benefits

  • Medical, dental, and vision coverage.
  • Spending accounts.
  • Life insurance.
  • Voluntary benefit plans.
  • Participation in a 401(k) plan.

Similar jobs

Senior AI Software Engineer

General Dynamics Information TechnologySterling, VA· 1 mo ago
Information Technology$128k–$173k/yrapply on gdit.wd5.myworkdayjobs.com