Senior Software Engineer

Komodo Health Logo

Komodo Health

πŸ’΅ $162k-$253k
πŸ“Remote - United States

Summary

Join Komodo Health and build a universal healthcare map search, enhancing user asset searching and discoverability, and developing semantic and syntax-based search for Komodo applications. You will design and develop proofs of concept (PoCs) to validate ideas and solutions. Collaborate with product managers, designers, and engineering teams to ensure successful project execution. Within 12 months, you will build the foundation for Universal Map Search, develop and maintain Search SDKs, design and implement Syntax Search, develop and maintain the data infrastructure for Semantic Search, discover new data connections, and collaborate effectively with multiple teams. You will demonstrate expertise in AWS infrastructure and leverage services like Lambda, Kafka, Elasticsearch, Snowflake, Temporal, and Graph databases. This role requires a minimum of 6 years of experience in backend/API development and expertise in geospatial indexes and retrieval strategies for large datasets.

Requirements

  • Minimum of 6 years of experience
  • Backend/API development, proficient in Python and API frameworks such as FastAPI, Flask, or Django, and proficiency with SQL
  • Experience designing and building Search SDKs to support internal and external developers in integrating advanced search functionalities
  • Expertise in developing geospatial indexes, vector indexes and retrieval strategies for large data sets
  • Proficiency in implementing and enabling structured and context-aware search experiences in applications
  • Strong understanding of large-scale data processing, collaborating with Data teams to manage and optimize structured and unstructured data workflows
  • Deep knowledge of secondary data stores and efficient retrieval techniques to support analytic processing and enriched search experiences
  • Hands-on experience with AWS, GCP, Azure cloud infrastructure, leveraging services like Lambda, Kafka, Elasticsearch, Snowflake, Temporal, and Graph databases (Neptune/Neo4j) to build scalable, performant systems
  • Proven ability to mentor and guide junior engineers, fostering a collaborative and high-growth engineering culture

Responsibilities

  • Develop scalable search systems that efficiently handle growing volumes of healthcare data and user queries, supporting Universal Map Search and broader Platform Search capabilities
  • Build and maintain the data infrastructure for Semantic Search, enabling intelligent, context-aware discovery of healthcare data
  • Implement and refine Syntax Search, allowing structured query experiences that enhance user control and search precision
  • Improve code efficiency to enhance performance, accuracy, and resource utilization
  • Manage technical dependencies across engineering teams, ensuring seamless integration and alignment of search technologies within Komodo’s ecosystem
  • Establish and uphold high technical standards, setting best practices for search infrastructure and search-powered applications
  • Influence the overall software architecture by driving innovation and scalability in search and data infrastructure at Komodo
  • Mentor and guide junior engineers, fostering a collaborative, knowledge-sharing culture that accelerates team growth and technical excellence

Preferred Qualifications

  • Search technologies, including indexing, ranking, and retrieval techniques to enhance search performance and relevance
  • Experience building and sharing Search-related proof-of-concepts, leveraging frameworks like Streamlit, Jupyter, or internal demo tools
  • Familiarity with modern frontend frameworks (React, Angular, Vue.js) to support the integration of search capabilities into applications
  • Experience with geospatial search and mapping technologies, especially in healthcare data applications
  • Expertise in developing and maintaining SDKs, enabling seamless integration for internal and external users
  • Familiarity with DevOps practices and tools, including CI/CD pipelines, Docker, Kubernetes, and Infrastructure-as-Code for scalable deployments
  • Knowledge of machine learning techniques for search, including vector embeddings, NLP models, and knowledge graphs to enhance semantic search capabilities
  • Experience working with large-scale graph databases (Neptune, Neo4j) and relational databases for efficient data retrieval
  • Strong collaboration skills, with a track record of working across engineering, data science, and product teams to drive impactful search solutions
  • A results-oriented mindset, focusing on building high-quality, scalable, and business-aligned search solutions
  • A passion for continuous learning, staying up to date with industry trends in search, AI-powered discovery, and data-driven insights

Benefits

  • $162,000 β€” $253,000 USD
  • Performance-based bonuses
  • Medical, dental and vision coverage
  • 401k Retirement Plan
  • Prepaid legal assistance
  • Paid time off for vacation, sickness, holiday, and bereavement
  • 100% company-paid life insurance and long-term disability insurance

Share this job:

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.