Summary
ChenMed is a primary care provider focused on transforming senior healthcare through innovative care delivery. The AI Software Engineer will build and deploy AI agent and autonomous solutions, including full-stack backends, retrieval-augmented generation pipelines, and large language model integrations. The role owns software delivery from inception through launch and support while collaborating with stakeholders and mentoring team members.
Responsibilities
- Experience in building and deploying AI application backends using FastAPI (Python) or Node.js/Express (TypeScript), containerization with Docker, and cloud deployment on platforms such as AWS, Azure, or GCP
- Experience using Retrieval-Augmented Generation (RAG) pipelines using vector stores such as Pinecone, Chroma, or pgvector, including embedding generation, document chunking strategies, and semantic search optimization
- Ability to integrate and manage large language model APIs (OpenAI, Anthropic, etc.), configure model parameters, handle token management, and understanding of a multi-step reasoning pipeline using LangGraph or similar orchestration frameworks. Develops and ships software in an Agile/Scrum environment, taking full ownership from inception through launch and support. Manages projects within a specialized area, coordinating with leadership on schedules, goals, design criteria, and methodology. Communicates clearly with stakeholders to align on requirements, expectations, and timelines; escalates proactively when deadlines are at risk
- Exercises independent judgment with manager feedback, following defined processes, methods, and procedures
- Guides solution delivery end-to-end, providing appropriate documentation and sharing knowledge, lessons learned, and best practices with the team
- Performs other duties as assigned and modified at manager's discretion
Skills
- * Superb knowledge of Atlassian suite (Bitbucket/Jira/Confluence) or similar tools; expert-level proficiency in Microsoft Office Suite
- * Expert in at least 1 technical domain with strong ability to anticipate and resolve software issues
- * Self-directed with ability to lead individuals, work with minimal supervision, and exercise independent judgment
- * Familiar with breaking multi-week objectives into defined tasks and managing projects to deadlines without unnecessary time pressure
- * Cross-functional influencer who contributes to consensus, drives best practices, and implements core controls to ensure success
- * Proactively develops programs that improve productivity, revenue, and customer value
- * Effective mentor who coaches junior team members, fosters a positive learning environment, and sets measurable objectives
- * Strong written and verbal English communication skills
- * Willingness to travel locally, regionally, and nationally up to 10%
- * This job requires use and exercise of independent judgment
- * Bachelor degree in Computer Science, Computer Information Systems, Software Engineering, Software Development, Mathematics or a related field **OR** additional experience above the minimum will be considered in lieu of the required education on a year-for-year basis required
- * A minimum of 3 years' work experience as a software engineer or similar IT role or related field required
- * IT certification in Java, C, Objective-C, C++, Perl & Python or similar formats preferred
Qualifications
Must Haves
- * Superb knowledge of Atlassian suite (Bitbucket/Jira/Confluence) or similar tools; expert-level proficiency in Microsoft Office Suite
- * Expert in at least 1 technical domain with strong ability to anticipate and resolve software issues
- * Self-directed with ability to lead individuals, work with minimal supervision, and exercise independent judgment
- * Familiar with breaking multi-week objectives into defined tasks and managing projects to deadlines without unnecessary time pressure
- * Cross-functional influencer who contributes to consensus, drives best practices, and implements core controls to ensure success
- * Proactively develops programs that improve productivity, revenue, and customer value
- * Effective mentor who coaches junior team members, fosters a positive learning environment, and sets measurable objectives
- * Strong written and verbal English communication skills
- * Willingness to travel locally, regionally, and nationally up to 10%
- * This job requires use and exercise of independent judgment
- * Bachelor degree in Computer Science, Computer Information Systems, Software Engineering, Software Development, Mathematics or a related field **OR** additional experience above the minimum will be considered in lieu of the required education on a year-for-year basis required
- * A minimum of 3 years' work experience as a software engineer or similar IT role or related field required
Nice to Haves
- * IT certification in Java, C, Objective-C, C++, Perl & Python or similar formats preferred
Benefits
- This position may also be eligible for a bonuses or commissions.
- Comprehensive benefits
- Career development and advancement opportunities
- Great work-life balance