About The Position

CGI is seeking an experienced technologist with a strong foundation in modern application development and a commitment to engineering excellence. In this role, you will collaborate closely with cross‑functional teams in an agile, client‑focused environment, delivering secure, scalable, and high‑performance solutions using leading-edge technologies. This is a unique opportunity to make a meaningful impact while working side‑by‑side with our client in a fast‑paced, innovative setting. This is a FULL TIME EMPLOYMENT opportunity based in the Dallas TX Area (Preferred), or Durham, NC.

Requirements

  • 6+ years of experience in software engineering.
  • Strong proficiency in Python to develop, and maintain robust, scalable, and secure Python-based applications and services.
  • Strong proficiency in developing web applications in Angular, JavaScript/TypeScript.
  • Strong understanding of Python internals, performance tuning, and advanced language features.
  • Familiarity with containerization (Docker), orchestration (Kubernetes), and serverless computing.
  • Strong hands-on experience with AWS cloud services including EC2, Lambda, S3, IAM, KMS, and CloudWatch, with focus on security and cost optimization.
  • Experience with automated testing using Pytest.
  • Exposure to LLMs and AI systems (OpenAI/Azure OpenAI, Gemini), including tokenization, LangGraph workflows, and AI agents.
  • Understanding of data science workflows and tools (e.g., Jupyter, MLflow, Airflow).
  • Hands-on experience working with large scale application SOA, microservices, distributed compute, containers, and use of the cloud.
  • Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment

Responsibilities

  • Develop, and maintain scalable, high performance web applications using Angular.
  • Build, test, and integrate RESTful APIs using Python frameworks such as Django, Flask, or FastAPI.
  • Implement secure, scalable backend logic following best practices for authentication, authorization, and application security (OAuth 2.0, Azure AD, JWT).
  • Containerize applications using Docker (Docker files, secrets, image versioning) and deploy microservices on AWS EKS/Kubernetes.
  • Work extensively with OLTP databases (Oracle/MySQL/SQL Server) and OLAP platforms (Snowflake, DuckDB, Redshift), including complex SQL optimization.
  • Implement effective caching strategies in Python APIs (TTL, cache limits, invalidation) to improve performance and reduce latency.
  • Build and maintain CI/CD pipelines using Jenkins or similar tools, with automated testing using Pytest.
  • Collaborate with Product Owners, Architects, Tech Leads, and stakeholders, demonstrating strong problem solving, communication, and teamwork skills

Benefits

  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan and the share purchase plan
  • Paid time off for vacation, holidays, and sick time
  • Paid parental leave
  • Learning opportunities and tuition assistance
  • Wellness and Well-being programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service