Software Engineer II, Backend

PathAI improves patient outcomes with AI-powered pathology, leveraging machine learning for accurate disease diagnosis and treatment.
Backend
Mid-Level Software Engineer
Remote
2+ years of experience
Healthcare · AI

Description For Software Engineer II, Backend

PathAI is revolutionizing healthcare through AI-powered pathology solutions, focusing on improving patient outcomes through accurate disease diagnosis and treatment. As a Software Engineer II on our Backend team, you'll be instrumental in building and maintaining our growing software platform. You'll work with cutting-edge technologies including Python, FastAPI, Django, and AWS services, while collaborating with a diverse team of professionals across product, design, and machine learning.

The role offers a unique opportunity to impact healthcare directly through technology, working on software as a medical device. You'll be responsible for developing robust backend features, implementing system integrations, and creating efficient data pipelines. The position requires strong technical skills in Python development, system design, and cloud technologies, combined with the ability to work both independently and as part of a distributed team.

PathAI offers a collaborative environment where innovation and intellectual curiosity are encouraged. The company values diversity and maintains an inclusive culture, welcoming team players who are passionate about making a difference in healthcare. Whether working remotely or from the Boston office, you'll be part of a mission-driven team using technology to transform pathology and improve patient care.

This role is perfect for someone who wants to combine technical expertise with meaningful impact in healthcare, offering the chance to work on challenging problems while contributing to improved medical outcomes. The position provides exposure to both cutting-edge technology and healthcare innovation, making it an excellent opportunity for career growth in health tech.

Last updated 4 days ago

Responsibilities For Software Engineer II, Backend

  • Build new features for internal and external users
  • Work with various systems, processes, and technologies
  • Develop and enhance backend features
  • Contribute to technical discussions and architecture planning
  • Collaborate with cross-functional teams
  • Write well-documented, reliable, and efficient code
  • Support software development as a medical device
  • Implement backend services for system integrations
  • Develop data pipelines using Kafka

Requirements For Software Engineer II, Backend

Python
PostgreSQL
Kafka
Redis
  • Bachelor of Science (or higher) in Computer Science or equivalent
  • 2+ years of full life cycle development experience in python
  • Experience with FastAPI or Django applications
  • Solid foundation in data structures, algorithms, and OO design
  • Ability to collaborate with distributed team and work autonomously
  • Strong problem-solving skills
  • Cloud Platform experience (AWS)
  • Knowledge of containerization technologies (Docker, Kubernetes) is a plus
  • Experience with CI/CD tools like GitLab CI is a plus

Interested in this job?

Jobs Related To PathAI Software Engineer II, Backend

Software Engineer - Platform Foundation

Backend Software Engineer role at Blend, building foundational platform components for cloud banking services, offering $122-144K salary plus equity and benefits.

Software Engineer - Identity

Software Engineer role at Disney Entertainment focusing on Identity and Access Management systems, building secure and scalable APIs for Disney's global entertainment platforms.

Test Software Developer

Test Software Developer role at True Anomaly focusing on developing and maintaining test software for spacecraft systems using Python, JSON, and monitoring tools.

Software Engineer, Backend

Backend Software Engineer role at Cresta, focusing on building scalable AI Agent systems and server architecture, offering remote work from Toronto.

Gameplay Developer (World of Tanks)

Gameplay Developer position at Wargaming, working on World of Tanks using C++ and Python, focusing on game mechanics and client-side development in Warsaw.