Tech jobs
Job listings
Python Developer
Junior Python developer / data scientist in London supporting the design, development, and deployment of machine learning models and analytics solutions. Day to day involves data cleaning and EDA with Python (pandas, NumPy), SQL querying, model evaluation, and building data pipelines; core stack is Python, scikit-learn, SQL, Jupyter, and Git.
Senior AI/ML Engineer
Senior AI/ML Engineer prototyping and developing ML algorithms (object detection, NLP, time series, reinforcement learning, LLMs) on an interdisciplinary research team for government/defense missions. Core stack is Python with PyTorch/OpenCV/NumPy and AWS training/deployment pipelines; onsite in Aurora, CO or King of Prussia, PA; TS/SCI clearance required.
Senior Data Scientist – AI
At CGI, our Data Scientists turn advanced AI and machine learning into solutions that create meaningful outcomes for clients. As a Senior Data Scientist, you will take ownership of developing and deploying…
Senior Full Stack Software Engineer
At CGI, you’ll help create intuitive, high-value software solutions that make complex technology and data easier to use, enabling our clients to achieve better outcomes with less dependency on specialist resources. As…
Software Engineer 2 - (Cloud, Analytics, Spark)
Develops and maintains high-performance cloud-based big-data analytics software for a cleared US government customer, processing heavy data volumes with Spark, MapReduce, SQL/NoSQL, and Python scientific tools. Requires TS/SCI clearance with polygraph; on-site in Annapolis Junction, MD.
Software Engineer 3 - (Python, Java, Apache Spark)
Designs, develops, and optimizes large-scale data pipelines and analytics systems for a government customer at Fort Meade, MD, using Python, Java, and Apache Spark with Airflow orchestration. Requires an active TS/SCI clearance with polygraph; salary ranges $218k–$266k.