
Staff Software Engineer | Agentic Workflows
Machinify · United States
- Hybrid
- Full-time
- $250,000 / year
- United States
Job highlights
- Lead AI system design for healthcare payment integrity.
- Develop large-scale document and claim processing pipelines.
- Innovate with LLMs, RAG, and agentic workflow frameworks.
- Collaborate across engineering, data science, and product teams.
- Mentor engineers and drive technical direction for AI systems.
About the role
Staff Software Engineer | Agentic Workflows at Machinify
Machinify is a leading healthcare intelligence company transforming the payment continuum with AI-powered solutions. We deliver unmatched value, transparency, and efficiency to health plan clients nationwide. Our platform, used by over 85 health plans representing more than 270 million lives, combines configurable AI with expert knowledge to maximize financial outcomes and reduce healthcare costs.
What You’ll Do
As a Staff Software Engineer at Machinify, you will be instrumental in designing and developing large-scale systems that integrate cutting-edge AI into production for Payment Integrity and Audit solutions. Your responsibilities will include:
- Leading the development of document processing pipelines to handle hundreds of millions of documents annually, including medical records, claims, and benefits data.
- Designing and implementing agentic workflows for reviewing and validating millions of healthcare claims per year, ensuring accuracy and payment integrity.
- Evolving our agentic ecosystem by innovating in prompt development lifecycles, optimizing multi-modal LLM utilization (text + vision), context extraction, RAG, workflow orchestration, observability, logging, and explainability of LLM outputs.
- Collaborating with Data Science, Data Engineering, and Product teams to deliver robust, end-to-end AI-powered systems that automate complex workflows.
- Addressing critical infrastructure needs by managing and reducing tech debt, while enhancing system reliability and scalability.
- Mentoring and guiding engineers on best practices for designing production-grade AI systems and contributing to the team's technical direction.
What You’ll Bring
- 6+ years of software engineering experience, with at least 2 years building agentic systems or AI-driven workflows in an enterprise setting.
- Strong programming expertise in Java and Python; Scala experience is a significant plus.
- Experience designing and scaling large-scale, distributed systems and pipelines, particularly for unstructured data like documents or healthcare records.
- Proven ability to productionize AI/ML techniques (LLM prompt engineering, RAG, workflow automation, agents) with a focus on reliability, observability, and explainability.
- Knowledge of monitoring and observability tools (e.g., Prometheus, Grafana) and a passion for metrics.
- Strong CS fundamentals, including data structures, asynchronous programming, and system design.
- Demonstrated success in automating manual processes, ideally within healthcare, fintech, or other regulated industries.
- A collaborative mindset, with experience working with data scientists and cross-functional teams to translate requirements into technical designs and production systems.
- A passion for leveraging AI to achieve better-than-human accuracy and efficiency at scale.
Technical Requirements
- Bachelor’s or Master’s degree in Computer Science or a related field (or equivalent practical experience).
- Track record of building and shipping enterprise-grade AI/ML systems in production.
- Strong testing and code quality discipline, with experience contributing to and improving enterprise-grade systems.
- Experience with big-data tools and distributed systems frameworks (e.g., Spark, Flink, Kafka, Airflow, Ray) is a strong plus.
What We Offer
- Work from anywhere in the US! Machinify is digital-first.
- Top Medical/Dental/Vision offerings, FSA/HSA, Tuition reimbursement.
- Competitive salary, 401(k) with company match, Unlimited PTO.
- Additional health and wellness benefits and perks.
- A flexible and trusting environment where you’ll be empowered to do your best work.
The salary for this position ranges from $180k-$250k+ based on experience and level, plus meaningful equity, comprehensive healthcare, and unlimited PTO.
Equal Employment Opportunity at Machinify
Machinify is committed to equal employment opportunity. We are proud to be an equal opportunity workplace and an employment at will employer. We participate in E-Verify.
Key skills/competency
- Staff Software Engineer
- Agentic Workflows
- AI/ML Systems
- LLM Prompt Engineering
- RAG
- Python
- Java
- Distributed Systems
- Healthcare Data
- System Design
Skills & topics
- Staff Software Engineer
- Agentic Workflows
- AI
- Machine Learning
- LLM
- Prompt Engineering
- RAG
- Python
- Java
- Distributed Systems
- Healthcare
- Payment Integrity
- Software Development
- System Design
- Scala
How to get hired
- Tailor your resume: Highlight your 6+ years of software engineering experience, focusing on agentic systems, AI/ML productionization, Java, Python, and distributed systems. Quantify your achievements in automation and large-scale data processing.
- Showcase your AI/ML expertise: Emphasize your experience with LLM prompt engineering, RAG, workflow automation, and building reliable, observable, and explainable AI systems in an enterprise context.
- Demonstrate collaboration and leadership: Detail your experience working with cross-functional teams (Data Science, Data Engineering, Product) and your success in mentoring engineers and setting technical direction.
- Research Machinify's mission: Understand their impact on healthcare intelligence and payment integrity. Align your application and interview responses with their goals of innovation, efficiency, and accuracy.
- Prepare for technical interviews: Be ready to discuss system design, data structures, asynchronous programming, and your experience with distributed systems frameworks like Spark or Kafka.
Technical preparation
Behavioral questions
Frequently asked questions
- What is the typical career progression for a Staff Software Engineer at Machinify?
- As a Staff Software Engineer at Machinify, you will be in a senior individual contributor role, leading significant technical initiatives. Career progression could involve moving into Principal Engineer roles, specializing further in AI/ML architecture, or potentially transitioning into technical leadership or management positions within engineering over time. Your impact on large-scale systems and mentorship of other engineers will be key factors.
- How does Machinify approach remote work for Staff Software Engineers?
- Machinify embraces a digital-first, 'work from anywhere in the US' model for this Staff Software Engineer position. This offers significant flexibility, allowing you to work from your preferred location within the United States. The company culture is built around trust and empowering employees to perform their best work regardless of physical location.
- What are the key technical challenges a Staff Software Engineer will face at Machinify?
- Key technical challenges for a Staff Software Engineer at Machinify include designing and scaling document processing pipelines for hundreds of millions of documents, implementing complex agentic workflows for healthcare claims validation, and innovating on LLM utilization (prompt engineering, RAG, multi-modal LLMs). You'll also tackle tech debt reduction and ensure system reliability and scalability for AI-powered systems.
- What specific AI/ML techniques are most relevant for this Staff Software Engineer role?
- The most relevant AI/ML techniques for this Staff Software Engineer role include LLM prompt engineering, Retrieval-Augmented Generation (RAG), multi-modal LLM utilization (text + vision), context extraction, and workflow orchestration frameworks. A strong understanding of productionizing these techniques with a focus on reliability, observability, and explainability is crucial.
- Does Machinify value experience in the healthcare industry for this Staff Software Engineer position?
- While not strictly required, experience reducing manual processes through automation, ideally in healthcare, fintech, or other regulated domains, is a strong plus for this Staff Software Engineer role. Understanding the nuances of healthcare data, such as medical records and claims, will be highly beneficial for designing effective payment integrity and audit solutions.
- What kind of collaboration can I expect as a Staff Software Engineer at Machinify?
Similar roles
Open positions we recommend based on this role.