Software Engineer (Cloud)

Outset Medical

Not Interested
Bookmark
Report This Job

profile Job Location:

Tijuana - Mexico

profile Monthly Salary: Not Disclosed
Posted on: 16 hours ago
Vacancies: 1 Vacancy

Job Summary

Company Overview

Join us for an enriching journey with Outset a trailblazing medical device company that is revolutionizing the field of dialysis. Our focus is to create one high performing team obsessed with progress in an atmosphere that is brimming with transformative opportunities. The heart of our mission is pioneering a groundbreaking technology that redefines the landscape of dialysis streamlining complexity and cost because patients deserve better now not some day.

At Outset were revolutionizing an industry and changing lives. Were impacting what the future of dialysis looks like by creating a first-of-its-kind technology in order to reduce the cost and complexity of dialysis. FDA cleared for use across care settings from the hospital to the clinic to the home the Tablo Hemodialysis System harnesses modern technology for a new holistic approach to dialysis care. Were giving providers time back to focus on patient care. And were giving patients the power to take control of their life and get back to enjoying the things they love.

Position Overview

Outset is seeking a Software Engineer to join our Cloud Infrastructure & Platform team! You will build mission-critical foundation systems that ingest process and analyze the health data coming from our Tablo devices as part of a growing network of Internet of Health Things (IoT/IoHT). You will develop microservices that underpin Outsets applications ecosystem which serves internal customers external customers and patients. This is a great opportunity to develop mission critical infrastructure and platform services for a medical device company.

Candidate attributes and abilities:

Our systems are built using a variety of tech stacks including Core Java Core Scala Java (Spring Boot) Scala (Play) Python Typescript Docker and various AWS technologies and Kafka. Some of the systems built and owned end-to-end by our team:

  • Distributed messaging platforms (e.g. Kafka) supporting IoT data ingestion and real-time messaging.
  • Cloud data stores and analytics platforms including data lakes and relational and NoSQL databases (e.g. S3 Postgres DynamoDB).
  • Streaming IoT big data real-time and batch applications ELT/ETL data pipelines.
  • Unified platform APIs and services.
  • Observability capabilities including monitoring logging and alerting for production systems.
  • Access and data governance controls and maintenance of PHI as well as non-PHI data.
  • Security and identity controls across multiple AWS accounts and environments.
  • DevSecOps practices including infrastructure provisioning secure configuration and CI/CD pipelines.

Responsibilities/Functions:

  • Design and build a scalable reliable backend and data platform to support Outsets applications internal teams and data engineers.
  • Design and enhance backend services and platform components to support new features and products.
  • Develop SQL and NoSQL solve big data and complex data problems.
  • Develop batch real-time and streaming data solutions data-intensive platform APIs and services.
  • Develop performant and robust multi-threaded and event-driven solutions.
  • Improve logging monitoring and alerting for production systems; participate in a shared on-call rotation as needed.
  • Define and track measurable metrics for platform performance and reliability.
  • Design in cybersecurity into Outsets applications and understand/implement cybersecurity within an AWS ecosystem.
  • Ensure security least-privilege access and reliable handling of sensitive PII/PHI data when implementing authentication and authorization.
  • Can work remote. Infrequent travel to our office in Tijuana and/or San Jose as needed.

Requirements/Qualifications

  • Masters degree in computer science or a similar field or an equivalent combination of education (Bachelors degree) and related work experience.
  • Strong backend engineering fundamentals with an appreciation for distributed data-intensive systems
  • A minimum of 3 years of professional experience in software development with hands on core backend/cloud experience.
  • Strong programming skills in one or more of: Java Python Scala Typescript/Javascript.
  • Strong foundation in pragmatical computer science with strong competencies in common data structures algorithms OOP Functional Programming and software design and patterns.
  • Strong problem solving and debugging skills.
  • Experience in designing and developing RESTful APIs data persistence APIs.
  • Experience with a variety of backend & database technologies.
  • Willingness to learn new languages tools or methodologies as needed and to innovate when conventional solutions do not suffice.
  • Proficiency in building and deploying applications on AWS.
  • Experience with SQA as well as large-scale distributed storage and database systems (RDBMS or NoSQL)
  • Experience with distributed messaging systems.
  • Experience building real-time messaging solutions using core language features AWS managed services or open-source frameworks.
  • Familiarity with microservice architectures containers and related DevOps technologies and concepts.
  • Experience with setting up server monitoring alerting logging and server provisioning.
  • Experience with Terraform Ansible Docker AWS CDK CloudFormation or similar technologies.
  • Familiarity with several of the following: DynamoDB S3 Kafka/Zookeeper Kinesis Postgres Athena MQTT RabbitMQ GraphQL Avro Protocol Buffers Thrift gRPC nginx AWS VPC ALB CloudWatch CloudTrail SQS SNS Cognito Inspector Lambda Fargate OWASP Spark Flink EKS/Kubernetes etc.

Company Culture

At Outset we believe every person matters. Every Outsetter every patient every caregiver. Because we are here to create a revolution and we believe in doing that by innovating everywhere with intelligent speed. Our team expects nothing less than our best display of strengths and skills and we find joy in working together for a common goal. At Outset we believe that curiosity ingenuity and conviction in the power of technology will transform the lives of dialysis patients and providers.

We are fueled by the opportunity to give people their lives back. And we believe that it begins with YOU our future Outsetter. At Outset weve designed a professional world that our employees are honored and impassioned to belong to one that offers challenge the ability to collaborate with great people and opportunities to build skill and expertise in a fulfilling career.

An opportunity at Outset Medical wont just be about finding a job. Our culture revolves around the principles of moving farther faster together so working here feels like a masterclass in peak performance for individuals and teams.

Privacy is important to us. Please review ourApplicant Privacy Notice.

Important Notice

We have been made aware of fraudulent activities where individuals are impersonating our company and offering fake job opportunities. Please note Outset Medical will never request payment or gift cards during the hiring process nor will we ask you to purchase your own equipment. Anyone reaching out to you with an email address ending in @ is not a legitimate Outset representative. For legitimate opportunities always apply directly through our official careers page. If you are unsure about the authenticity of a communication contact us immediately at .

EQUAL EMPLOYMENT OPPORTUNITY STATEMENT

Outset Medical is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind on the basis of race color national origin religion gender gender identity sexual orientation disability genetic information pregnancy age or any other protected status set forth in federal state or local laws. This policy applies to all employment practices within our organization.


Required Experience:

IC

Company OverviewJoin us for an enriching journey with Outset a trailblazing medical device company that is revolutionizing the field of dialysis. Our focus is to create one high performing team obsessed with progress in an atmosphere that is brimming with transformative opportunities. The heart of o...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • Data Structures
  • JavaScript
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

Outset Medical is reimagining dialysis for patients and providers, from the ICU to the home.

View Profile View Profile