Senior Staff Software Engineer, Cloud Infrastructure

Posted 14 days agoViewed
United States, CanadaFull-TimeMedical Device
Company:Outset Medical
Location:United States, Canada, EST, PST
Languages:English
Seniority level:Staff, 8+ years
Experience:8+ years
Skills:
AWSBackend DevelopmentDockerLeadershipNode.jsPostgreSQLPythonSoftware DevelopmentSQLAmazon RDSCloud ComputingCybersecurityData MiningDynamoDBJavaKafkaKubernetesMachine LearningTypeScriptData engineeringCI/CDRESTful APIsMentoringDevOpsTerraformMicroservicesScalaAnsible
Requirements:
Master’s degree in computer science, or equivalent experience. Advanced English proficiency. 8+ years of professional software development experience. Hands-on coding experience covering full stack and big data. Strong programming skills in Java, Python, Scala, Typescript/Javascript, and SQL. Strong foundation in computer science, data structures, algorithms, OOP, Functional Programming, and software design patterns. Strong problem solving and debugging skills. Experience designing and developing RESTful APIs and data persistence APIs. Experience with various backend & database technologies and architectural trade-offs. Expertise with AWS. Experience with 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, and open-source solutions. Familiarity with microservice architectures, containers, and DevOps technologies. Experience setting up server monitoring, alerting, logging, and server provisioning. Experience with Terraform, Ansible, Docker, AWS CDK, CloudFormation, EKS/Kubernetes or similar. Experience developing and productionizing ML models. Experience with AIOps/MLOps. Familiarity with 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.
Responsibilities:
Build a scalable, reliable application and data platform. Design new software systems and enhancements. Develop SQL and NoSQL solutions for big data problems. Develop batch, real-time, and streaming data solutions. Develop performant and robust multi-threaded and event-driven solutions. Identify and implement improvements in platform APIs and data tools. Improve logging for alerting and debugging. Participate in on-call support rotation. Establish and improve metrics for platform success. Drive efficiency and reliability improvements through design and DevOps automation. Lead and mentor junior engineers. Ensure security, least privilege access, PII/PHI, and data reliability in designs.
Similar Jobs:
Posted 3 minutes ago
Continental U.S.Full-TimeNon-profit
Senior Specialist, Technical Support
Posted 6 minutes ago
United StatesFull-TimeSoil Carbon Verification
Senior Data Scientist
Company:
Posted 6 minutes ago
United StatesFull-TimeApplied AI/Machine Learning
Senior Manager - Experimentation Science & AI
Company:GoDaddy