Senior Staff Software Engineer, Cloud Infrastructure

Outset Medical

Not Interested
Bookmark
Report This Job

profile Job Location:

Tijuana - Mexico

profile Monthly Salary: Not Disclosed
Posted on: 14 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 a Sr. Staff Software Engineer to join our Cloud Infrastructure & Platform team! You will build and own 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 work at all levels of the architecture and develop microservices that underpin Outsets applications ecosystem which serves internal customers external customers and patients. You will impact a plethora of software portals that power data analytics machine learning and business intelligence solutions.

Candidate attributes and abilities

  • You possess a very strong technical background and have a high degree of appreciation for distributed data-intensive backend systems design and an uncompromising attitude toward quality and ownership.
  • You know well when to develop a solution with core language features and when to leverage a managed service or open-source tools.
  • You can evaluate a wide range of technologies recommending solutions and leading efforts to implement and deliver.
  • You build cybersecurity into your product designs and understand cybersecurity within an AWS ecosystem.
  • Prefer candidates based in Tijuana but work remote with infrequent travel to our offices in Tijuana and/or San Jose CA possible.

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.

Some of the systems built and owned end-to-end by our team:

  • Distributed messaging cluster (Kafka) for streaming IoT and real-time messaging.
  • Data lake warehouse and databases across S3 Postgres RDS and DynamoDB.
  • Streaming IoT big data real-time and batch applications ELT/ETL data pipelines.
  • Unified platform APIs and services.
  • Observability: monitoring and alerting.
  • Access and data governance controls and maintenance of PHI as well as non-PHI data.
  • Security and access controls across several AWS accounts.
  • DevSecOps: provisioning configuration securing and CI/CD

Responsibilities/Functions

  • Help build a scalable reliable operable and performant unified application and data platform for Outsets application developers data scientists/engineers etc.
  • Design new software systems and enhancements to existing systems to support substantial new software 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.
  • Identify limitations and required features in platform APIs and data tools and partner with peer teams to design and implement them. Collaborate with peer teams to help streamline their POCs and MVPs into production grade systems.
  • Help improve our logging to enhance our alerting and debugging of production issues and participate in our on-call support rotation internally and on PagerDuty.
  • Help establish and improve measurable metrics for platforms success and service objectives.
  • Drive efficiency and reliability improvements through design and DevOps automation: performance scaling observability and monitoring.
  • Lead and mentor junior engineers and drive a culture of merit and technical perfection.
  • When tackling authentication/authorization and sensitive data problems be mindful of security least privilege access PII/PHI and data reliability concerns.

Requirements/Qualifications

  • Masters degree in computer science or a similar field or an equivalent combination of education (Bachelors degree) and related work experience.
  • Advanced English
  • A minimum of 8 years of professional experience in software development with hands on coding experience covering full stack and big data.
  • Strong programming skills in one or more of: Java Python Scala Typescript/Javascript and SQL.
  • 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 and with making architectural trade-offs.
  • Willing to pick up any languages technologies or methodologies necessary - and if a conventional solution does not exist then roll up the sleeves and innovate as necessary.
  • Expert with AWS.
  • Experience with large-scale distributed storage and database systems (RDBMS or NoSQL).
  • Experience with distributed messaging systems.
  • Experience with building real-time messaging solutions with core language features as well as AWS managed services and open-source turn-key solutions.
  • 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 EKS/Kubernetes or similar technologies.
  • Experience with developing and productionizing ML models.
  • Experience with AIOps/MLOps - cloud application and infrastructure predictive analytics: catch platform API server job failures before they happen.
  • Familiarity with one or more of: DynamoDB S3 Kafka/Zookeeper Kinesis Postgres Snowflake Athena MQTT RabbitMQ GraphQL Avro Protocol Buffers Thrift gRPC nginx AWS VPC ALB CloudWatch CloudTrail SQS SNS Cognito Inspector Lambda Fargate OWASP STIG Spark Flink SageMaker MLFlow TensorFlow Scikit 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:

Staff 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

  • Design
  • Illustration
  • Automotive
  • Drafting
  • Android Development
  • Application Support

About Company

Company Logo

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

View Profile View Profile