Brook Inc is looking to scale its distributed platform that powers its health solutions, specifically focusing on supporting chronic-condition care through AI/ML integration and robust server-side applications.
Requirements
- At least 7 years of server-side development experience, with a strong foundation in Java, Python or Golang.
- Proven ability to design and deploy high-performance, scalable applications, including hands-on experience with microservices, AWS and containerization platforms (Docker/Kubernetes).
- Experience with MongoDB and PostgreSQL and an understanding of microservices architecture and DevOps principles.
- Familiarity with AI and machine-learning concepts; experience deploying ML models in production environments is highly desirable.
- Experience working with advanced AI productivity tools (e.g., AI code assistants, automated test-generation tools) and a passion for experimenting with new generative-AI technologies is a plus.
- Contributions to open-source projects and familiarity with JavaScript/React for occasional full-stack work.
Responsibilities
- Design, develop and deploy robust server-side applications using Java and Python, following a microservices architecture and DevOps practices.
- Optimize data store performance for MongoDB and PostgreSQL and integrate AI/ML solutions to enhance healthcare processes.
- Building and evolving Brook’s advanced AI platform—an engine for safe, scalable and compliant AI capabilities that improve care delivery, patient outcomes and patient engagement.
- Collaborate with data scientists and product teams to design, integrate and operationalize AI models within production systems.
- Implement and maintain CI/CD pipelines for automated testing and deployment using Kubernetes and related tools.
- Champion continuous improvement by researching and adopting new technologies and methodologies.
- Work closely with engineers, analysts and product managers to translate requirements into technical solutions and write clean, efficient code.
Other
- This position is not eligible for relocation or visa sponsorship.
- Candidates must live within a commuting distance from the office.
- This is a hybrid role, onsite in the office required weekly along with remote work.
- Excellent communication, collaboration and problem-solving skills; ability to work independently and thrive in a fast-paced environment.
- Provide guidance to junior team members, promote best practices in software engineering and contribute to a culture of innovation.