Senior Platform Engineer

New
J
JobgetherMachine learning infrastructure
Fully remote work opportunity in Brazil.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
7+ years of relevant professional experience in software, data, platform, or infrastructure engineering.
Required Skills
AWSDockerPythonApache AirflowKafkaKubernetesGoCI/CDLinuxDistributed Systems

Requirements

  • Bachelor’s degree in Computer Science or a related technical field.
  • 7+ years of relevant professional experience in software, data, platform, or infrastructure engineering.
  • Strong knowledge of several relevant technologies, such as AWS, Python, Golang, Kafka, Airflow, Docker, Linux, and Kubernetes.
  • Experience working with very large data volumes and building systems that operate at significant scale.
  • Strong understanding of distributed systems architecture and the trade-offs involved in designing scalable services.
  • Knowledge of CI/CD principles and software delivery best practices.
  • Practical experience with Docker and/or Kubernetes-based development and orchestration.
  • Experience using AI technologies to improve decision-making, workflows, processes, and efficiency.
  • Experience creating automated, scalable infrastructure or pipelines for engineering, data, or scientific teams is highly valuable.
  • Familiarity with relational databases, key-value stores, or Kubernetes-based environments is beneficial.
  • Experience with Big Data technologies such as Apache Spark is a plus.
  • Familiarity with AWS services such as Batch, EMR, Glue, or SageMaker is advantageous.

Responsibilities

  • Design and build scalable services and infrastructure for machine learning and data-intensive products.
  • Develop automation tools and pipelines that help Data Scientists and engineering teams deploy, train, and evaluate models.
  • Build, maintain, and improve production data systems capable of handling very large event volumes.
  • Develop automated, scalable infrastructure and data pipelines with reliability, performance, and maintainability in mind.
  • Apply distributed systems principles and make architectural trade-offs when designing large-scale solutions.
  • Implement and maintain CI/CD practices that support reliable software delivery.
  • Work with cloud infrastructure, containerized environments, and orchestration technologies for production workloads.
  • Collaborate with Product Managers, Data Scientists, and engineers to deliver machine learning data services.
  • Participate in code reviews, pull requests, and engineering discussions.
  • Use AI technologies to improve decision-making, workflows, and operational efficiency.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now