Browse All Jobs

Ultima Genomics, a rapidly growing Life Sciences Technology Company, is seeking a highly motivated Senior Software Engineer. In this role, the individual will contribute to building functional and efficient Python-based server-side applications, high-performance C++ services, and bioinformatic analysis both in the cloud and on-premise. The Senior Software Engineer will also mentor junior developers and participate in all phases of the software development lifecycle to create high-quality products that meet customer needs.

The Senior Software Engineer role involves:

  • Participate in the design of the pipeline’s backend architecture and product requirements
  • Write reusable, testable, and efficient code
  • Performance tuning, improvement, balancing, usability, automation
  • Integrate with machine learning components
  • Manage testing and bug fixes
  • Prepare technical documentation
  • Mentor junior team members
  • Implement software enhancements and suggest improvements.
  • Provide technical leadership

Requirements for this role include:

  • BS in Electrical Engineering, Software Engineering, Computer Science or equivalent
  • 5+ years of experience working as a software engineer
  • 4+ years of experience working with python
  • Experience working with C/C++ is a plus
  • Experience with Python web frameworks (e.g., FastAPI, Django, Flask)
  • Knowledge of workflow management systems (e.g., Prefect, Airflow, Luigi)
  • Understanding of databases and SQL
  • Familiarity with Containers (docker) and Orchestrators (K8S) is a plus
  • Familiarity with public cloud environments (e.g., Amazon Web Services (AWS), Azure, Google Cloud Platform)
Apply

Ultima Genomics