BUDDI AI is seeking a passionate and experienced Senior Software Engineer to build and scale healthcare software solutions using Java / Scala. This role involves working on enterprise-grade applications that integrate advanced machine learning models and leverage ML Ops practices to ensure seamless deployment, monitoring, and lifecycle management.
You will collaborate closely with Engineers, Research Scientists, Product Managers, and Business Leaders to deliver secure, compliant, and intelligent healthcare solutions. The ideal candidate will have strong analytical skills, hands-on experience with agile methodologies, and a proactive approach to mentoring junior developers.
Key Responsibilities :
- Design, develop, and maintain scalable healthcare applications using Java / Scala.
- Integrate machine learning or Large Language models into production systems, ensuring performance and reliability.
- Build and manage ML Ops pipelines for model deployment, monitoring, and versioning.
- Collaborate with cross-functional teams to translate business needs into technical solutions.
- Conduct design and code reviews, and guide the team toward high-quality deliverables.
- Ensure compliance with HIPAA and SOC2 standards throughout the development lifecycle.
- Contribute to architectural decisions and continuously improve system design and interaction.
Required Skills :
Strong experience in Java 8+ , Core Java (Collections, Threads, Regex, Exception Handling).Solid understanding of OOP principles , design patterns, and coding standards.Experience developing RESTful APIs and microservices architecture.Hands-on experience with ML model integration and ML Ops tools (e.g., MLflow, Kubeflow, Airflow).Familiarity with Docker , Kubernetes , and CI / CD pipelines.Proficiency with GitHub , SBT, Maven , and Linux-based development environments.Excellent problem-solving, communication, and documentation skills.Optional Skillset :
Scala, Apache Spark, Spring BootElasticSearch, Cassandra, EMQXApache Ignite, NginxExperience with cloud platforms (Azure preferred)Qualifications :
Bachelor’s degree in Computer Science, Information Technology, or related field.5–6 years of relevant experience in Java / Scala development.Experience working in Linux environments and agile teams.Exposure to healthcare domain and compliance standards is a plus.