
Search by job, company or skills
We are seeking a skilled and motivated Senior Software Engineer (Full stack) to join our Product & AI team. The ideal candidate will have hands-on experience in designing, developing, and deploying AI and Data first solutions. You will work closely with ai engineers, software engineers, clinical scientist and product managers to implement intelligent solutions that drive innovation and deliver business value at scale.
Key Responsibilities:
Design and implement end-to-end, scalable, and robust software solutions, managing data structures, algorithms, and databases (SQL/NoSQL).
Lead design discussions, define coding standards, and mentor junior developers to ensure code quality and best practices.
Develop user-facing frontend interfaces (HTML5, CSS3, JavaScript frameworks like React or Angular) and server-side logic/APIs (Node.js, Python, Java, etc.).
Perform rigorous code reviews, debugging, and troubleshooting to maintain high standards for performance and security.
Validate and Deploy AI/ML models for various use cases.
Research and stay up to date on the latest developments in AI and Data first solutions.
Document data models, dictionaries, definitions and datasets.
Collaborate cross-functionally with product, design, clinical science and business stakeholders to translate requirements into technical specifications.
Required Qualifications:
Bachelor's or Master's degree in computer science, engineering, or a related field
5+ years in full-stack software engineering and development.
Hands-on deep knowledge of modern frontend frameworks (React, Angular) and backend languages (Node.js, Java, Python).
Proficiency in SQL and/or NoSQL database design and optimization.
Experience with cloud services (AWS, Azure, GCP), containerization tools and Dev/Data/ML Ops tools is a plus.
Preferred Skills:
Experience with version control tools (e.g., Git)
Experience deploying models via APIs or microservices
Experience in healthcare or imaging (e.g., DICOM, HL7/FHIR)
Strong analytical and problem-solving skills
Good communication and collaboration abilities
Why Join Us:
Work on cutting-edge AI problems that have real-world impact
Be part of an innovative and collaborative tech team
Competitive salary, benefits, and learning opportunities
Job ID: 142260147