Skip to main content
Ulteig

AI Software Engineer

1w

Ulteig

Greenwood Village, US · Full-time · $80,000 – $120,000

About this role

Ulteig is looking for a Software Engineer who is a Computer Science graduate seeking their first professional software engineering role, excited to build with modern AI technologies. This position is based out of the Greenwood Village, Colorado office and requires regular, in-person attendance. It falls within Digital Transformation, using digital technologies to modify business processes and customer experiences.

You will contribute to the design, development, and testing of AI-enabled software solutions under senior engineer guidance. Write production-quality code using C#, Python, React, APIs, and modern AI tooling. Build features incorporating large language models, agents, vision, and automation.

Work closely with experienced software engineers and AI leaders to translate real business problems into AI-enabled solutions. Collaborate with product partners and business stakeholders in a team-based environment. Participate in code reviews, design discussions, and sprint ceremonies.

Leverage AI coding assistants while understanding core principles for reliable, scalable solutions. Learn emerging AI patterns like prompt design, retrieval, and tool-use in supervised settings. Engage in training, workshops, and learning opportunities focused on AI, cloud, and modern software development.

Requirements

  • Bachelor’s degree in computer science, software engineering, or a closely related field
  • New or recent graduate with internships, co-ops, academic projects, or personal projects
  • Demonstrated interest in AI and modern software development through coursework, projects, hackathons, research, or self-directed learning
  • Working knowledge of at least one programming language, such as C#, Python, Java, or similar
  • Solid understanding of core computer science concepts including data structures and data handling
  • APIs and basic system design
  • Basic design patterns
  • Introductory exposure to AI / Machine Learning

Responsibilities

  • Contribute to the design, development, and testing of AI-enabled software solutions under the guidance of senior engineers
  • Write production-quality code using languages and technologies such as C#, Python, React, APIs, and modern AI tooling
  • Build and enhance features that incorporate AI capabilities such as large language models, agents, vision, and automation
  • Assist with prototypes and proofs-of-concept to explore new use cases and validate feasibility
  • Leverage AI coding assistants and techniques to accelerate development while understanding why the generated code works
  • Apply emerging AI patterns such as prompt design, retrieval, and tool-use concepts in practical, supervised settings
  • Collaborate with software engineers, product partners, and business stakeholders in a team-based environment
  • Participate in code reviews, design discussions, and sprint ceremonies