Job title: Senior AI Software Engineer
Mode of work: Remote
Duration: 12 months
Job description:
A Senior AI Software Engineer is responsible for designing and implementing AI solutions within the technology group. This person will embed in agile teams to complete specific projects across a potentially wide set of AI and full stack development technologies. The role will also be an AI advocate for CRx and help educate other engineers on leveraging AI in development and building AI solutions.
Responsibilities:
- Develop new AI modules for both internal systems and market-facing software products
- Contribute to patterns and system designs, write code, and participate in code reviews
- Contribute to the CRx platform by suggesting and implementing AI-based enhancements to existing frameworks, tools, and processes
- Act as an internal AI advocate, providing training and mentorship to software engineers on AI technologies and methodologies
- Work closely with senior engineers to understand and work on assigned projects
- Participate in the full SDLC, including design sessions, project estimation, iterative development, and unit testing
Skills:
- Experience with custom chat bots or similar applications of LLM/NLP
- Proficiency in Python programming and experience with popular ML libraries such as TensorFlow and PyTorch
- Experience with cloud technologies; particularly AWS/AI components such as Bedrock, Q, and SageMaker
- Experience with frontend frameworks such as Next.js or React
- Experience with relational databases, document databases and vector databases
- Prior exposure to or interest in healthcare technology and its applications in improving patient care and outcomes
- Strong communication skills; ability to communicate complex concepts to both technical and non-technical team members
- Strong problem-solving skills; ability to design and implement complex technical solutions
- Strong data skills, including ability to process and manipulate datasets
Education:
- Bachelors or Masters degree in computer science, information systems or related field
- 3-5+ years’ experience working with AI technologies