athenaCollector is implementing the underlying medical back-office processes to automate and integrate the unique claims cycle requirements for Revenue Cycle Management (RCM). The team is looking for a Lead Software Engineer to build technology solutions that automate RCM, specifically focusing on deploying AI services at scale.
Requirements
- Experience in building GenAI based applications and deploy AI services at scale.
- Expertise in building Java based microservices and Python-based GenAI applications, LLM orchestration, cloud deployment, and enterprise AI integration.
- Hands-on experience in both Java and Python based technologies, relational databases.
- Knowledge of Unix/Linux, SQL, RESTful API, Spring Boot framework, Kubernetes, AWS and broad technologies; experience in developing decoupled applications is preferred.
- 1 or more years of experience in designing and developing GenAI based enterprise-grade cloud solutions.
- Knowledge of scalable AI architectures and security best practices.
- Knowledge of Perl is helpful.
Responsibilities
- Design and develop Java based microservices and Python based Agentic AI applications. Implement RAG-based retrieval and Agentic AI workflows.
- Integrate OpenAI, Bard, Claude, Azure OpenAI APIs. Optimize API calls using temperature, top-p, max tokens and reduce hallucinations using embedding-based retrieval (FAISS, Pinecone).
- Deploy AI-powered applications using AWS Lambda, Kubernetes, Docker, CI/CD pipelines.
- Work in Scrum teams, estimate tasks accurately, and contribute to incremental AI feature releases.
- Produce accurate, unambiguous technical design specifications with appropriate detail. Lead design and development on an agile team of Engineers, a Scrum Master, a Product Owner, and Experience Designer.
- Collaborate, mentor, and advise team members to promote productivity and effectiveness; share business and technical insights with the broader engineering and product organization.
- Develop knowledge to act as a domain expert. Take ownership of what the team builds and oversee efforts across the team to ensure completion.
Other
- Experience working in an Agile environment at an enterprise level.
- Lead design and development on an agile team of Engineers, a Scrum Master, a Product Owner, and Experience Designer.
- Collaborate, mentor, and advise team members to promote productivity and effectiveness; share business and technical insights with the broader engineering and product organization.
- Develop knowledge to act as a domain expert.
- Take ownership of what the team builds and oversee efforts across the team to ensure completion.