This position is posted by Jobgether on behalf of Intelligent Medical Objects (IMO). We are currently looking for a Staff Full-Stack Software Engineer, AI Applications in United States.
This role offers the opportunity to design and develop advanced AI-powered software solutions that transform healthcare and life sciences. You will work on full-stack applications, integrating cutting-edge AI/ML technologies, including Large Language Models and vector databases, to enhance patient care and research outcomes. The environment is collaborative, fast-paced, and driven by innovation, requiring expertise in cloud platforms, microservices architecture, and modern development practices. You will mentor engineers, influence architectural decisions, and deliver scalable, high-performance applications that meet rigorous security and reliability standards. This position allows you to contribute to meaningful work that directly impacts healthcare technology.
Accountabilities:
- Develop, optimize, and maintain AI-driven full-stack applications for healthcare and life sciences.
- Integrate AI/ML technologies, including LLMs and vector databases, into scalable software solutions.
- Collaborate with cross-functional teams in an agile environment to align technical implementations with business goals.
- Lead architectural and design decisions, ensuring adherence to industry best practices and high-quality code standards.
- Write clean, testable, and maintainable code following CI/CD and DevOps principles.
- Mentor junior engineers, promote technical excellence, and foster a culture of continuous learning.
- Implement automation strategies for testing, integration, and deployment, proactively addressing technical debt.
- Advocate for cloud computing, security, and microservices best practices while driving system performance and reliability improvements.
Requirements
- 5+ years of software development experience, with a focus on AI-powered applications.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, AI, or a related field.
- Proficiency in Java, Python, and JavaScript; experience with JVM internals, Spring Framework, and frontend frameworks such as React or Angular.
- Hands-on experience with cloud platforms (AWS/Azure), containerization (Docker, Kubernetes), and Infrastructure-as-Code (Terraform).
- Strong knowledge of MySQL/PostgreSQL performance optimization, transaction control, and indexing strategies.
- Expertise in Redis (RedLock, Stream persistence) and Elasticsearch (vector search, cross-cluster optimization).
- Experience with AI/ML applications, LLM integration, prompt engineering, and vector databases.
- Proficiency in security best practices, Zero Trust Architecture, and JWT token binding.
- Knowledge of service governance, distributed transactions, and feature flag management tools (e.g., LaunchDarkly).
- Strong problem-solving mindset and ability to balance technical debt, delivery speed, and business needs.
- Experience mentoring engineers and fostering technical growth.
Benefits
- Competitive base salary: $150,000 – $180,000, with potential bonuses and equity opportunities.
- Comprehensive healthcare coverage, including medical, dental, and vision.
- Retirement plans and financial wellness programs.
- Flexible PTO, paid holidays, and parental leave.
- Professional development opportunities, mentorship, and continuous learning support.
- Work in a collaborative and innovative environment shaping the future of healthcare technology.
Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.
When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly.
🔍 Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements.
📊 It compares your profile to the job’s core requirements and past success factors to determine your match score.
🎯 Based on this analysis, we automatically shortlist the 3 candidates with the highest match to the role.
🧠 When necessary, our human team may perform an additional manual review to ensure no strong profile is missed.
The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role. Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps (such as interviews or additional assessments) are then made by their internal hiring team.