Server Platform Engineer

Apply Now

Job Description

Machinify is a revolutionary healthcare software company with a mission to ensure that patients get the right medical treatment, at the right time, at the right price. Our cloud-based Machinify AI platform leverages the latest advances in machine learning, large language models, data analytics, and cloud processing to solve previously intractable problems, transforming healthcare administration and payment operations.

About the role:

As a Server Platform engineer, you will work on developing and refining the key enabling technologies for AI-driven, real-time decision-making, in healthcare and beyond. The platform is responsible for creating powerful abstractions to solve end-to-end machine learning problems. Your work will touch on one or more improving the following core Machinify platform systems: 

  • Real-time data ingestion systems with support for dynamic schema inference 
  • Declarative Data Modeling abstractions for point-and-click data shaping and feature stores
  • Image recognition and OCR pipelines for making sense of unstructured data
  • Distributed query engines for executing complex pipelines over data
  • Model development and deployment automation for managing ML at scale
  • Real-time scoring engines to evaluate computational graphs at line speed. 

What You’ll Do:

  • Develop the Machinify platform. This implies, among others, writing software primarily in Scala to solve a wide variety of problems all across the stack. Your work may span everything from low-level tweaking of query optimizers and distributed file-system formats, to the optimization of modeling and compute engines for execution on dynamic clusters, to the development of optimal abstractions for developing, deploying and managing data pipelines. 
  • Be responsible for full software development lifecycle - design, development, testing, operating in production
  • Architect solutions to achieve a high level of reliability, scalability and security.
  • Communicate effectively with other engineers in the same team, with other teams and with various other stakeholders such as product managers
  • Operate in an Agile development environment 

Minimum Qualifications:

  • 5+ years of production software development experience in one of: C++, Java, Scala, or a modern variant thereof. 
  • Familiarity with distributed-computing paradigms such as map-reduce and Spark. 
  • Experience with architecting and building scalable distributed systems. 
  • Experience with developing cloud-native services and applications, either on the public cloud (AWS/Google/Azure) or an equivalent private cloud.
  • Experience with designing and implementing well-thought out APIs in a service-oriented architecture. 
  • Good knowledge of Linux OS
  • Good knowledge of SQL
  • Good understanding of software security practices.

Preferred Qualifications:

  • 5+ years of experience in creating production distributed systems
  • 2+ years of experience working on distributed query engines
  • Deep understanding of algorithms
  • Ability to solve novel problems in creative ways.
  • Familiarity with the basic principles of machine learning

The base salary for this position will vary based on an array of factors unique to each candidate such as qualifications, years and depth of experience, skill set, certifications, etc. The base salary range for this role is $230k to $280k. We are hiring for different seniorities, and our Recruiting team will let you know if you qualify for a different role/range. Salary is one component of the total compensation package, which includes meaningful equity, excellent healthcare, flexible time off, and other benefits and perks.

Equal Employment Opportunity at Machinify

Machinify is committed to hiring talented and qualified individuals with diverse backgrounds for all of its positions. Machinify believes that the gathering and celebration of unique backgrounds, qualities, and cultures enriches the workplace.

Company Info.


Join us as we reinvent how healthcare is delivered and paid for with AI-powered products that dramatically improve efficiency, quality and accessibility of medical care.

  • Industry
    Artificial intelligence,Computer software
  • No. of Employees
  • Location
    Palo Alto, CA, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Machinify is currently hiring Platform Engineer Jobs in Palo Alto, CA, USA with average base salary of $230,000 - $280,000 / Year.

Similar Jobs View More