Senior Software Engineer

Department

Engineering

Location

San Diego, CA

Job Type

Full Time

ID #

1234556


Cue Health Inc. is seeking to hire a full-time Senior Software Engineer to play a key role in the development of all our mobile and web applications as well as data scientist and AI initiatives.  As part of our agile team a successful candidate will use a variety of experiences which collaborate within our software engineering team.

Responsibilities:

  • Design and develop mobile and web applications and collaborate with software teams and product owner throughout the research, design, and development of products
  • Develop machine learning techniques (scikit-learn & Tensorflow) 
  • Assist with building and optimizing data, decipher patterns within large quantity of data and to reference key characteristics using visualization techniques
  • Write code (Python) to perform online stream processing and offline batch processing from a data lake and relational databases
  • Develop Python and .NET Core REST APIs and deploy using Docker
  • Partner in developing pattern matching applications (C#, ASP.NET Core, Java, Regex and Machine Learning) using Apache Spark on Hadoop. 
  • Provide insight into the project lifecycle: estimating based on requirements, code design, code development, code reviews, testing, deployment

Requirements:

  • B.S. or higher in Computer Science or related degree
  • 5+ years’ experience in software development
  • Experience with databases (MySQL, PostgreSQL)
  • Well versed in python, django, and mongodb
  • Strong grasp of Java and Object Oriented Development 
  • Experience with frontend and JavaScript web development (react.js preferred)
  • Experience with java and JavaScript testing frameworks such as jUnit, Mockito, jasmine
  • Experience with any ORM such as JPA
  • On time delivery of well designed, maintainable, and efficient code
  • DevOps work with AWS
  • Experience with version control systems (e.g. git)
  • Experience integrating with third party API’s

Nice to have:

  • Experience with Play! Framework
  • Experience with localization/internationalization of web sites
  • Experience with Tomcat or NGINX
  • Experience working in a HIPAA security environment
  • Set up continuous integration using Jenkins and code packaging
  • Experience building, testing, and integrating RESTful and SOAP services