Job Search and Career Advice Platform

¡Activa las notificaciones laborales por email!

Staff Software Engineer, Cloud Infrastructure

Outset Medical Mexico

Tijuana

Híbrido

MXN 1,210,000 - 1,730,000

Jornada completa

Hace 2 días
Sé de los primeros/as/es en solicitar esta vacante

Genera un currículum adaptado en cuestión de minutos

Consigue la entrevista y gana más. Más información

Descripción de la vacante

A leading healthcare technology company in Tijuana seeks an experienced software developer to build scalable data platforms and lead engineering initiatives. The role requires expertise in Java, Python, and AWS, along with strong problem-solving skills. The ideal candidate will possess a Master's degree and over 8 years of experience in software development, focusing on distributed data systems. This position offers a flexible hybrid work model with remote options and occasional travel to the office.

Formación

  • Master’s degree or equivalent in a relevant field.
  • 8+ years of software development experience.
  • Hands-on coding experience in full-stack and big data.

Responsabilidades

  • Build a scalable unified application and data platform.
  • Design new software systems and enhance existing systems.
  • Develop SQL and NoSQL data solutions.
  • Lead junior engineers and drive technical excellence.

Conocimientos

Java
Python
Scala
Typescript/Javascript
SQL
AWS
Problem solving
Debugging
Microservice architectures
Containers

Educación

Master’s degree in computer science or equivalent
Bachelor’s degree or relevant experience

Herramientas

Terraform
Ansible
Docker
AWS CDK
Kubernetes
Descripción del empleo

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

Know well when to develop a solution with core language features and when to leverage a managed service or open-source tools

Can evaluate a wide range of technologies, recommending solutions, and leading efforts to implement and deliver

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

Responsibilities/Functions
  • Help build a scalable, operable and performant unified application and data platform for Outset’s application developers, data scientists/engineers
  • 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 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 teams to design and implement them. Collaborate with teams to help streamline their POCs and MVPs into production grade systems
  • Help improve 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 platform’s success and service objectives
  • Drive efficiency and reliability improvements through design and DevOps automation: performance, scaling and monitoring
  • Lead junior engineers and drive a culture of merit and technical perfection
  • When tackling authentication-sensitive data problems, be mindful of security, least privilege access, PII/PHI and data reliability concerns
Qualifications
  • Master’s degree in computer science, or a similar field, or an equivalent combination of education (Bachelor’s degree) and related work experience
  • Minimum of 8+ years of experience in software development with hands on coding experience covering full stack and big data
  • Programming skills in one or more: Java, Python, Scala, Typescript/Javascript, and SQL
  • Strong foundation in pragmatical computer science, with competencies in common data structures, algorithms, OOP, Functional Programming and software design and patterns
  • 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, 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: 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
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.