AI Software Developer

CTDI Careers•West Chester, PA

About The Position

CTDI is seeking an AI Software Developer to join its AI Platforms Team and help build next-generation AI applications that turn enterprise data into intelligent, self-service business solutions. The role involves developing software and data-driven applications using emerging AI technologies, including large language models (LLMs), retrieval-augmented generation (RAG), and AI agents. The developer will work with senior engineers, data teams, and business stakeholders to build and support applications that improve operational efficiency and decision-making across the organization. The position offers mentorship and hands-on experience delivering enterprise-scale applications with modern AI technologies. CTDI describes itself as a growing engineering, repair, and logistics company with more than 11,000 U.S. employees across more than 60 U.S. operations and over 20,000 employees worldwide.

Requirements

  • 2–4 years of software development, application development, or AI engineering experience.
  • Proficiency in Python or similar programming languages.
  • Experience with LLMs, RAG solutions, prompt engineering, or agent frameworks.
  • Strong SQL skills and ability to work with complex data models.
  • Experience with AWS cloud services.
  • Familiarity with Git, APIs, testing, and modern software development practices.
  • Strong analytical, communication, and problem-solving skills.
  • Must be authorized to work in the United States.
  • Must be at least 18 years of age.

Nice To Haves

  • Experience with Amazon Bedrock and AI platform services.
  • Familiarity with Snowflake and dimensional data modeling.
  • Exposure to vector databases, semantic search, and embedding models.
  • Experience with inventory, procurement, supply chain, or operational business processes.
  • Experience modernizing reporting or analytics solutions.

Responsibilities

  • Develop and support AI-powered applications, agents, and RAG solutions.
  • Build integrations using AWS services, including Bedrock, Lambda, S3, Athena, and Glue.
  • Work with Snowflake data models to deliver accurate, data-driven user experiences.
  • Convert legacy reporting and manual processes into scalable AI-enabled applications.
  • Design, test, debug, deploy, and maintain software solutions.
  • Collaborate with technical leads, data engineers, and business stakeholders to deliver solutions.
  • Participate in code reviews, testing, troubleshooting, and Agile development activities.

Benefits

  • Weekly pay every Thursday.
  • Monthly incentive bonus.
  • Positive, team-oriented, inclusive workplace.
  • Health insurance.
  • Dental insurance.
  • Vision insurance.
  • Prescription coverage.
  • Paid holidays, vacation, and sick/personal time.
  • 401(k).
  • Life insurance.
  • Disability insurance.
  • Employee assistance program.
  • Flexible spending account.
  • Tuition reimbursement.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service