Skip to content
← Back to job listings

Software Engineer I

Hcgn · United States

Software DevelopmentEntry LevelExternal listingfull-time3 days ago

About The Role

AI Software Engineer

We are seeking a motivated and curious AI Software Engineer to help build and support next-generation AI solutions, including Agentic AI capabilities that can plan, reason, and complete tasks using tools and workflows. This is an excellent opportunity for a recent college graduate or early-career engineer with a passion for artificial intelligence, software development, and solving real-world business problems.

Working alongside experienced engineers and AI specialists, you will contribute to the design, development, testing, and deployment of AI-powered applications that improve customer experiences and business operations while learning modern AI engineering practices.

This is not a Remote position but 4 days in the office and 1 Hybrid

Key Responsibilities

AI Application Development

  • Assist in designing, developing, and testing AI-powered applications and intelligent workflows.
  • Build and integrate APIs, internal services, and data sources that support AI solutions.
  • Help develop AI agents capable of completing business tasks using large language models (LLMs) and workflow orchestration tools.
  • Participate in improving the reliability, quality, and performance of AI applications.

Software Engineering

  • Write clean, maintainable, and well-tested code using modern software engineering practices.
  • Contribute to cloud-based applications and backend services.
  • Support CI/CD pipelines, testing, monitoring, and deployment activities.
  • Troubleshoot issues and participate in debugging and performance improvements.

Learning & Innovation

  • Learn emerging AI technologies, including large language models, Retrieval-Augmented Generation (RAG), prompt engineering, and AI agent frameworks.
  • Experiment with new tools and techniques to improve AI capabilities.
  • Participate in code reviews, design discussions, and team knowledge sharing.

Collaboration

  • Work closely with software engineers, product managers, architects, and data teams to deliver AI solutions.
  • Help translate business requirements into technical solutions.
  • Contribute ideas and continuously improve development processes.

Security & Responsible AI

  • Follow secure coding practices and organizational security standards.
  • Help ensure AI applications protect sensitive information and comply with company policies.
  • Learn and apply responsible AI principles when developing AI solutions.

Preferred Qualifications

  • Bachelor’s degree in computer science, Software Engineering, Data Science, Artificial Intelligence, or a related field.
  • Internship, research, academic, or personal project experience developing software applications.
  • Familiarity with Python and an interest in learning additional programming languages as needed.
  • Basic understanding of REST APIs, object-oriented programming, and software development fundamentals.
  • Exposure to cloud platforms (AWS, Azure, or Google Cloud) through coursework or projects is a plus.
  • Coursework or hands-on experience with machine learning, generative AI, or large language models is preferred.
  • Familiarity with Git and collaborative software development practices.
  • Strong analytical, problem-solving, and communication skills.
  • Eagerness to learn new technologies and grow in a collaborative environment.

Experience with any of the following through coursework, internships, research, hackathons, or personal projects

  • Python AI frameworks such as Lang Chain, Llama Index, or similar tools
  • Prompt engineering or LLM application development
  • Retrieval-Augmented Generation (RAG)
  • Docker or containerization
  • SQL and relational databases
  • JavaScript, Java, or Go
  • GitHub Actions or CI/CD concepts
  • AI coding assistants such as GitHub Copilot or Cursor

What Success Looks Like

  • Successfully contributes to AI projects while growing technical expertise.
  • Delivers reliable, well-tested code and collaborates effectively with teammates.
  • Continuously learns new AI technologies and applies them to solve business problems.
  • Demonstrates curiosity, initiative, and a willingness to take on new challenges.
  • Helps build AI solutions that improve customer experience and business operations.

This is an external listing. JobSpring does not represent or verify the employer. Report this listing