C

ChenMed

High-touch primary care for underserved seniors

AI Software Engineer

AI Application EngineeringUpdated on Nov 11
Full-timeUnited States

About the Job

Requirements

  • Experience building and deploying AI application backends using FastAPI with Python or Node.js/Express with TypeScript, Docker, and cloud platforms such as AWS, Azure, or GCP.
  • Experience with Retrieval-Augmented Generation pipelines and vector stores such as Pinecone, Chroma, or pgvector, including embedding generation, document chunking, and semantic search optimization.
  • Ability to integrate and manage large language model APIs such as OpenAI and Anthropic, configure model parameters, manage tokens, and understand multi-step reasoning pipelines using LangGraph or similar orchestration frameworks.
  • Knowledge of Atlassian tools such as Bitbucket, Jira, and Confluence, or similar tools, and proficiency in Microsoft Office Suite.
  • Expertise in at least one technical domain and ability to anticipate and resolve software issues.
  • Ability to lead individuals, work with minimal supervision, and exercise independent judgment.
  • Ability to break multi-week objectives into defined tasks and manage projects to deadlines.
  • Strong written and verbal English communication skills.
  • Bachelor's degree in Computer Science, Computer Information Systems, Software Engineering, Software Development, Mathematics, or a related field, or additional experience above the minimum in lieu of the degree on a year-for-year basis.
  • At least three years of work experience as a software engineer, in a similar IT role, or in a related field.
  • Willingness to travel locally, regionally, and nationally up to 10%.

Responsibilities

  • Build and deploy AI application backends and cloud-based applications.
  • Develop and optimize Retrieval-Augmented Generation pipelines, including embeddings, document chunking, and semantic search.
  • Integrate and manage large language model APIs and multi-step reasoning workflows.
  • Develop and ship software in an Agile/Scrum environment, owning work from inception through launch and support.
  • Manage projects within a specialized area and coordinate schedules, goals, design criteria, and methodology with leadership.
  • Communicate with stakeholders to align requirements, expectations, and timelines, and escalate proactively when deadlines are at risk.
  • Exercise independent judgment with manager feedback while following defined processes, methods, and procedures.
  • Guide solution delivery end-to-end, document work, and share knowledge, lessons learned, and best practices with the team.
  • Perform other duties as assigned and modified at the manager's discretion.
  • Contribute to consensus across functions, drive best practices, and implement core controls.
  • Develop programs that improve productivity, revenue, and customer value.
  • Coach junior team members, foster a positive learning environment, and set measurable objectives.

Desired Qualifications

  • IT certification in Java, C, Objective-C, C++, Perl, Python, or a similar format.

About the Company

ChenMed

High-touch primary care for underserved seniors

ChenMed provides primary care for underserved, moderate-to-low-income seniors with complex chronic diseases through a network of 100+ centers across 15 states. Its high-touch, preventive primary care model emphasizes longer visits and closer patient relationships, enabled by a lower doctor-patient ratio and physician-led operations. This approach distinguishes it from typical primary care providers by offering more time per patient, personalized care, and a mission-driven culture. ChenMed aims to improve health outcomes and lives by delivering accessible, patient-centered care while transforming how care is delivered to needy seniors.

Company size
1,001-5,000
Company stage
Grant
Total funding
$300K
Headquarters
Miami Gardens, FL
Founded
1985

Recently Posted Jobs

Explore more opportunities at ChenMed

See more jobs