Software Engineer 1
Posted 2026-05-06
Remote, USA
Full-time
Immediate Start
NAES Corporation is a leading independent operator in the power generation and industrial construction industry, seeking a Software Engineer 1 to enhance internal business workflows through AI-enabled applications. The role involves developing and integrating solutions that improve enterprise productivity, utilizing modern AI coding tools and collaborating with cross-functional teams.
Responsibilities
- Build, test, and maintain software components that support AI and automation initiatives
- Design and implement solutions involving RAG, document ingestion, chunking, embeddings, vector search, semantic retrieval, prompt orchestration, and enterprise knowledge grounding
- Contribute to backend services, APIs, orchestration layers, and data pipelines used in AI applications
- Make heavy use of AI coding tools such as Claude Code, Codex, GitHub Copilot, or similar tools to improve development speed, quality, and productivity
- Write clean, maintainable, and well-documented code following engineering best practices
- Participate in code reviews, debugging, testing, and continuous improvement efforts
- Help support deployment, monitoring, and enhancement of AI-enabled applications across enterprise platforms
- Collaborate with senior engineers and cross-functional teams to translate requirements into working software
Skills
- Bachelor's degree in computer science, software engineering, information systems, or related field from an accredited college or university recognized by the United States Department of Education or equivalent
- One year of software engineering or application development experience
- Strong foundational knowledge of AI/ML concepts and hands-on exposure to modern AI application patterns LLM integrations, prompt engineering, embeddings, vector databases and RAG; in any context (work, projects, or coursework)
- Good understanding of software engineering fundamentals, including APIs, databases, version control, testing, and debugging
- Strong problem-solving, communication, and collaboration skills with a willingness to learn
- Python, TypeScript, SQL, REST APIs, and JSON-based integrations
- AI coding tools such as Claude Code, Codex, GitHub Copilot
- Microsoft Azure and cloud-based application development
- Experience building AI applications such as copilots, knowledge assistants, semantic search tools, or document Q&A systems
- Experience with enterprise document processing, data integration, or grounding AI systems on internal knowledge sources
- Familiarity with agentic AI patterns and best practices including tool use, multi-step reasoning, agent memory, human-in-the-loop design, and responsible handling of autonomous actions
- Exposure to CI/CD pipelines, containerized development (Docker), and production deployment workflows
- Experience with retrieval tuning, prompt iteration, and monitoring answer quality in RAG systems
- Familiarity with orchestration frameworks (LangChain, Semantic Kernel, LlamaIndex), vector databases, or model evaluation tooling
Company Overview
Company H1B Sponsorship