Summary
Join Annalise.ai, a global AI company pioneering software for medical image diagnosis, and make a real difference in healthcare. We offer a flexible, remote-friendly work environment with a $1000 personal L&D budget and access to LinkedIn Learning. As a Senior Software Engineer, you will drive the development of our AI Python library, contributing to a product impacting millions of patients daily. We provide generous parental support, including 16 weeks of paid parental leave and $10,000 for egg or sperm freezing. This role requires extensive Python experience and strong problem-solving skills. We are committed to building inclusive teams and offer opportunities for career growth.
Requirements
- Have professional experience with Python (5+ years of professional experience) building robust and performant Python applications (You will be required to package a python library, nice to have experience with PyTorch and FastAPI)
- Possess strong problem-solving skills, ability to break down complex problems into smaller chunks of work
- Have strong communication skills - presenting design solutions, working with cross functional teams
- Have extensive experience working with Docker environments
- Have experience working within Linux environments
- Have experience with performance testing and optimisation experience ( e.g.Locust )
- Be comfortable working on greenfield projects in ambiguous environments, with the ability to navigate uncertainty
Responsibilities
- Participate in all phases of the software development lifecycle, including requirements gathering, coding, testing, deployment, and maintenance, while ensuring alignment with best practices and team standards
- Take ownership of complex product features or modules, delivering high-quality solutions on time and ensuring reliability, scalability, and performance
- Analyse and decompose complex problems into smaller, actionable components to enable efficient and iterative development
- Write, review, and maintain clean, efficient, and maintainable code. Provide constructive feedback during code reviews and mentor junior engineers to promote a culture of technical excellence
- Quickly address software issues, identify root causes, provide effective fixes, and clearly communicate resolutions to stakeholders
- Work closely with cross-functional teams, including product managers, designers, and engineers, to deliver robust, user-centric solutions that meet project requirements
- Demonstrate a strong understanding of software architecture and design principles. Evaluate and propose technical solutions, considering short-term and long-term trade-offs, and collaborate with Tech Leads or Principal Engineers to finalize designs
- Provide accurate estimates for tasks and project deliverables based on technical expertise and understanding of requirements
- Participate actively in team ceremonies such as sprint planning, stand-ups, and retrospectives to drive collaboration, enhance processes, and achieve team objectives
- Stay current with emerging technologies, tools, and industry trends. Actively recommend and implement innovative methods to improve product quality and development efficiency
Preferred Qualifications
- Have experience with medical terms/software - DICOMs, HL7, medical ontology
- Be a collaborative team player with strong communication and stakeholder management skills
- Be adaptable to fully remote work environments and able to work effectively across distributed teams
- Be flexible with working hours to accommodate occasional late calls with other teams across different time zones
Benefits
- Flexible and remote-friendly working
- $1000 personal L&D budget
- Access to LinkedIn Learning
- Opportunities for internal mobility and leadership training to fast-track your career
- 16 weeks gender-neutral paid parental leave
- $10,000 support for egg or sperm freezing
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.