Job Description
Job Title
Software Engineer
Location
Issaquah, WA
Work Arrangement
On-site, Remote
Summary
Develop and integrate AI-enabled applications to improve internal business workflows and enterprise productivity. Build and refine LLM-powered solutions, RAG pipelines, document and knowledge retrieval workflows, and enterprise integrations using modern AI coding tools.
Primary Duties
- Build, test, and maintain software components for 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 for AI applications.
- Utilize AI coding tools (Claude Code, Codex, GitHub Copilot) to enhance 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.
- Support deployment, monitoring, and enhancement of AI-enabled applications.
- Collaborate with senior engineers and cross-functional teams to translate requirements into software.
Compensation
Annual compensation: $74,200 - $85,000 (based on qualifications and experience).
Job Qualifications
Education
Bachelor’s degree in computer science, software engineering, information systems, or related field, or equivalent relevant work experience.
Experience
- One year of software engineering or application development experience.
- Preferred: Experience building AI applications (e.g., copilots, knowledge assistants), enterprise document processing, data integration, agentic AI patterns, CI/CD, containerized development, retrieval tuning, prompt iteration, and monitoring RAG systems.
Software/Equipment Knowledge
- Python, TypeScript, SQL, REST APIs, JSON-based integrations.
- AI coding tools (Claude Code, Codex, GitHub Copilot).
- Microsoft Azure and cloud-based application development.
- Preferred: Orchestration frameworks (LangChain, Semantic Kernel, LlamaIndex), vector databases, model evaluation tooling.
Other Requirements
- Strong foundational knowledge of AI/ML concepts and hands-on exposure to modern AI application patterns (LLM integrations, prompt engineering, embeddings, vector databases, RAG).
- Good understanding of software engineering fundamentals (APIs, databases, version control, testing, debugging).
- Strong problem-solving, communication, and collaboration skills.
Working Conditions
- Normal working hours: 8:00 a.m. to 5:00 p.m., Monday through Friday. Extended hours may be required.
- Position requires working from the Issaquah office at least four days per week.
- Additional remote work flexibility may be considered.