Your browser cookies must be enabled in order to apply for this job. Please contact if you need further instruction on how to do that.

Python Engineer

Engineering | Remote | Full Time

Job Description

Ciitizen, the leading health data innovation company, is looking for a Python Engineer to help us revolutionize healthcare.  The role is based out of the Ciitizen offices in Palo Alto, California but can be 100% remote.  

About Us:

Ciitizen’s mission is to provide Earth’s 7.3 billion citizens with control of their complete health information and give them the choice of sharing it with whomever they want. Period. With this new ownership, patients can share their health history with caregivers, share for second opinions, and with companies/researchers who may hold the answer to their treatment.

All patients have a right to all of their health information, yet existing portals pull only minimal clinical information from a fraction of health care institutions. Current “interoperability” initiatives leave the patient out of the picture and often rely on armies of manual labor to extract key health insights from unstructured textual data—an expensive model which doesn’t scale.

In the near future, citizens will walk into a clinical facility and, with a simple tap of a mobile device, release their health information to themselves, where Ciitizen normalizes unstructured data from across the healthcare ecosystem into actionable visualizations for patients, their caregivers, and clinicians.

Ciitizen has assembled an all-star team, led by its CEO, Anil Sethi (last company was sold to Apple) and is backed by a strong investment team led by Andreessen Horowitz and general partner Vijay Pande.


  • Contribute hands-on to the backend architectural goals by participating in design discussions and following through with tested implementations
  • Work closely with UX teams to collaboratively build new product features end to end
  • Implement highly scalable service oriented applications in a dynamic agile environment
  • Participate in Code reviews, product testing and root causing of issues with a collaborative team-oriented mindset
  • Improve scalability and robustness of existing systems
  • Implement security and data protection solutions
  • Assess and prioritize feature requests
  • Transparently and clearly communicate task status and schedules


  • B.S. in Computer Science, Engineering or relevant field

  • 5+ years of hands-on development and test experience with Python

  • 5+ years of hands-on experience with Distributed Systems including strong understanding of Python 3.6+

  • Python server side programming is a must

  • Strong understanding of scalable Distributed systems, and REST APIs

  • Proven track record to work in Test Driven environments with ability to clearly describe that record

  • Proven experience building back-end components in Microservice architectures

  • Expertise in one or more popular Python Web frameworks like Django, Flask or Pyramid

  • Knowledge of RDBMS and/or NoSql technologies and object-relational mapping (ORM)

  • Strong understanding of container technologies like Docker, Kubernetes

  • The ideal candidate is a doer that thrives in a fast-paced start-up environment (including dealing with ambiguity) and possess high integrity and accountability

Bonus Points:

  • Nice to have NodeJS, Java experience

  • Nice to have experience with AWS

  • Deep knowledge of cloud services such as Amazon Web Services (AWS)

  • Knowledgeable in building loosely coupled, highly cohesive code

  • Experience designing APIs for consistency, simplicity, and extensibility.

  • Agile experience with a strong emphasis on rapid prototyping and rigorous A/B testing


  • On a mission to revolutionize healthcare

  • Culture of doers

  • Venture backed, Series A equity

  • Generous Benefits, Discretionary Time Off