高级软件工程师,应用人工智能
Senior Software Engineer, Applied AI
关于该职位
VIVIO Health 正在通过 AI 改变运营方式,我们正在招聘一位高级工程师来构建实现这一目标的功能:为我们的临床、客户成功和会员体验团队提供语言模型功能,基于 AWS Bedrock 和相关模型,并交付给真实用户。你的工作是从这些团队中的一个业务问题出发,确定模型能帮助的地方和不能帮助的地方,并交付团队每天都会使用的功能。这不是一个研究岗位。AI 工作位于我们的生产平台内部,因此你还需要交付应用功能,与交换数据的集成系统合作,并构建保持所有内容可靠的测试和质量实践。
我们的临床项目是第一个通过 AI 进行转型的领域,因此你早期的工作将与临床团队以及其流程中的文档、评审和决策有关。当平台稳定后,其他业务领域也将跟进。
该职位为远程办公,以结构化书面沟通作为默认工作模式。你向工程总监汇报,并直接与你解决的问题的业务负责人合作。
你将负责
- 在 AWS Bedrock 和相关模型上构建和扩展 LLM 支持的功能:临床和理赔文件的 OCR 和提取、临床评审的摘要和决策支持、用于计划和政策文档检索的知识库,以及内部团队的工作流自动化
- 建立并维护你交付的 AI 功能的评估,以便我们知道何时质量出现偏差
- 处理生产 AI 的实际方面:结构化输出、故障模式、成本、延迟,以及知道何时确定性方法优于模型
- 将代理编码工具(Claude Code 和 Kiro)作为工作流程的核心部分,并负责验证它们生成的内容
- 在 MySQL 和 AWS 上设计、构建、测试和交付我们的 Python 和 FastAPI 后端,以及我们的 Jinja2、Tailwind 和 Alpine.js 前端,优先修复现有问题而非添加新功能
- 与交换承保人和药房的资格、累计和理赔数据的集成系统合作,包括 NCPDP D.0 和 X12 270/271 交易以及背后的文件格式
- 在缺失的地方设置测试和 lint 检查点,并将 CI 视为完成工作的组成部分
- 将 PHI 处理视为你所构建的一切的第一优先设计约束
- 编写清晰的规格说明、提示和
查看英文原文
About VIVIO
VIVIO Health, a Public Benefit Corporation, is revolutionizing pharmacy benefits management through data and technology. Our foundational principle - "The Right Drug for the Right Person at the Right Price" - drives everything we do. Since 2016, our evidence-based approach has delivered superior health outcomes while reducing costs for self-insured employers and health plans. By ensuring each patient receives the most appropriate medication for their specific condition at a fair market price, we're replacing the obsolete PBM Model with innovative solutions that work better for everyone.
Why Join VIVIO?
· Innovation: Challenge the status quo and shape healthcare's future
· Impact: Directly influence patient care and help change healthcare delivery
· Collaboration: Work with passionate teammates dedicated to making a difference
· Culture: Enjoy autonomy and reliability in a micromanagement-free environment
· Growth: Expand your opportunities as we expand our business
About the role
VIVIO Health is transforming how it operates with AI, and we are hiring a senior engineer to build the features that make that real: language-model capabilities for our clinical, client success, and member experience teams, built on AWS Bedrock and related models and shipped to real users. Your job is to take a business problem from one of those teams, work out where a model helps and where it does not, and deliver something the team uses every day. This is not a research role. The AI work lives inside our production platform, so you will also ship application features, work with the integrations that exchange data with our partners and build the test and quality practices that keep all of it reliable.
Our clinical programs are the first area we are transforming with AI, so your early work will be with the clinical team and the documents, reviews, and decisions that run through it. Other business areas follow as the platform stabilizes.
The role is remote, with structured written communication as the default working mode. You report to the Head of Engineering and work directly with the business owners of the problems you solve.
What you will do
· Build and extend LLM-backed capabilities on AWS Bedrock and related models: document OCR and extraction on clinical and claims paperwork, summarization and decision support for clinical review, Knowledge Bases for retrieval over plan and policy documents, and workflow automation for internal teams
· Establish and maintain evals for the AI features you ship, so we know when quality drifts
· Handle the practical side of production AI: structured output, failure modes, cost, latency, and knowing when a deterministic approach beats a model
· Use agentic coding tools (Claude Code and Kiro) as a core part of your workflow, and own the verification of what they produce
· Design, build, test, and ship features in our Python and FastAPI back end on MySQL and AWS, and our Jinja2, Tailwind, and Alpine.js front end, with a bias toward fixing what is broken before adding what is new
· Work with the integrations that exchange eligibility, accumulator, and claim data with carriers and pharmacies, including NCPDP D.0 and X12 270/271 transactions and the file formats behind them
· Put test and lint gates in place where they are missing, and treat CI as part of the definition of done
· Treat PHI handling as a first-class design constraint in everything you build
· Write clear specs, prompts, and design notes; at this level, written communication is an engineering skill
How we work
Development happens in a managed Linux environment that you reach by remote desktop from a Windows endpoint; PHI never lands on a laptop. You need to be fluent in both: Linux for the actual engineering, Windows as the workstation you get there from.
What we need
· 7+ years building production software, with real ownership of systems that other people depend on
· Strong Python with production FastAPI (or a comparable async framework) experience, solid SQL on MySQL or Postgres, and working knowledge of AWS
· Comfortable in a server-rendered front end (Jinja2, Tailwind, Alpine.js or htmx); we are not looking for a React specialist
· Fluent in Linux for development and comfortable working from a Windows workstation over remote desktop into a secure environment
· Daily use of AI coding tools on real work, and a clear point of view on where they help and where they fail
· At least one LLM-powered feature shipped to real users, including how you evaluated it and what went wrong
· Practical knowledge of prompt and context engineering, retrieval, embeddings, and structured output
· Working knowledge of healthcare data exchange standards and file-based integrations: NCPDP D.0, X12 270/271, SFTP, fixed-width and delimited formats, and reconciliation
· Direct communicator who names tradeoffs plainly and asks when something is unclear
Nice to have
· Healthcare or other regulated-data experience (HIPAA, PHI, SOC 2)
· Pharmacy benefits, claims, or clinical program experience
· Self-hosting open-source models (Llama, Qwen, Mistral, or similar) with vLLM, Ollama, or TGI, including GPU sizing, quantization, and serving inside a private network
· Fine-tuning or adapter training on domain data
· Classical ML for prediction or scoring (scikit-learn, XGBoost), with model monitoring in production
· Master's degree in computer science or a related field
How we hire
An HR phone screen, a technical interview that includes a short practical exercise (extract structured data from messy documents and show us your evals), a conversation with the Head of Engineering, and a final conversation with one or more of the business leaders you would support. Our interviews are a mix of phone calls, Video interviews and an on-site visit to our corporate office.
VIVIO does not provide employer support or sponsorship for any immigration related employment benefit for this role.
Applicants must be currently authorized to work in the United States on a fulltime basis without the need for employer support, visa transfer support, DSO documentation or sponsorship now or in the future. This includes having the legal right to work in the United States without the need for VIVIO support or sponsorship for any immigration related employment authorization (e.g., H1B, O1, E3, H1B1, TN, F1 OPT, F1 STEM OPT, F1 CPT, E-2, E-3 etc.) now or in the future.
Compensation and Benefits:
· The anticipated salary range for this position is $165K-$205K base. The actual salary offered will be determined by a variety of factors, including the candidate’s qualifications, experience, and the position's geographic location.
· Bonus Eligible
· Comprehensive Benefits Package:
· Medical, Pharmacy, Dental, Vision
· Life Insurance
· Stock Options
· 401(k) with Company Match
· PTO
· Full-time position
· Dynamic, collaborative work environment
· Opportunity to make a real impact at a growing Public Benefit Corporation
VIVIO Health is an Equal Opportunity Employer. All information will be kept confidential according to EEO guidelines.
Please be advised that job opportunities will only be extended after a candidate submits a completed job application and goes through our interview process, including 1:1 and/or group interviews via phone, video conferencing, and/or in-person. All legitimate correspondence from a VIVIO employee will come from our Smart Recruiter Applicant Tracking System "@smartrecruiter.com" or "@viviohealth.com" email accounts.