Backend Engineer at Mechanized AI

Mechanized AI is at the forefront of AI innovation, leveraging cutting-edge technology to transform legacy systems into modern, efficient, and scalable solutions. We work with enterprise clients to breathe life into their existing software, ensuring that they can meet the demands of today’s fast-paced, digital landscape. Our team thrives on solving complex challenges and delivering innovative solutions. As an organization, we are committed to fostering an environment that encourages creativity, collaboration, and continuous learning.

Salário: $36,000 to $54,000 USD / year

Modelo: Vagas Remotas

Localização: Argentina, Chile, Colombia, Mexico, Peru, Uruguay

Stack: Python, Flask, AWS, GCP, Azure, RESTful API

We are seeking an experienced Backend Engineer to join our growing team and help us develop AI products in different cloud environments (AWS, Azure, GCP).

The ideal candidate will have a background in cloud with Python and data expertise and a proven track record of building and maintaining large-scale backend systems. They will have a passion for AI and be eager to work in a startup environment where agility and innovation are highly valued.

Important: This position is full-time and the company is searching for candidates from LATAM

Requirements

Required Skills & Experience:

  • Bachelor’s degree in computer science, software engineering or related field
  • 4+ years of industry experience as a Cloud Data Engineer/Backend Engineer
  • Strong proficiency in Python (4+ years) and Flask (2+ years)
  • Deep cloud experience including designing and building end-to-end cloud architectures for data-centric products in AWS, Azure, or GCP
  • 2+ years of experience with infrastructure as code (IaC) using tools such as Pulumi, Terraform
  • Experience with authentication best practices (e.g., Autho0, Cognito), SQL and NoSQL on the cloud, network config (NLBs), logging, and data streaming
  • Experience creating multi-tenant and single-tenant platform tools
  • Experience building products via ECS, Flask, Python
  • Knowledge of DevOps best practices
  • Experience with Machine Learning or Deep Learning projects in production
  • DevOps pipeline experience from scratch, using AWS CodePipeline or equivalents
  • Ability to collaborate effectively with frontend team members
  • Strong analytical and problem-solving skills, with ability to propose innovative solutions and troubleshoot issues
  • Ability to work independently and as part of a collaborative team in a fast-paced environment

Preferred Qualifications:

  • Experience with data products on the cloud that manage terabytes of data and millions of pipeline deployments per day
  • 1+ years of PySpark experience
  • Security experience
  • Strong knowledge of AWS, ideally AWS Solution Architect or AWS Certified Data Engineer – Associate or higher certifications
  • Frontend experience, ideally React
  • Experience creating data pipelines on the cloud (e.g., Glue, EMR, serverless EMR, step functions, Kafka/Kinesis, storage, and equivalents)
  • Experience designing and implementing large dataset architectures (e.g., streaming, batch datasets, data lakes, meshes)

Responsibilities

Key Responsibilities:

  • Design and Develop Backend Systems: Architect, build, and maintain scalable and reliable backend services, ensuring high performance and responsiveness for various applications
  • API Development: Create and manage RESTful APIs, enabling seamless communication between frontend applications and backend systems
  • Collaboration: Work closely with frontend engineers, ML engineers, data engineers, and other team members to integrate and optimize backend solutions that meet project requirements
  • Code Quality and Review: Write clean, maintainable code, and participate in code reviews to uphold high standards of software quality
  • Performance Optimization: Monitor and improve the performance of backend systems, identifying and addressing bottlenecks and scaling issues as they arise
  • Security: Implement and maintain security best practices across all backend systems, ensuring data protection and compliance with relevant regulations
  • DevOps Integration: Manage infrastructure as code and ensure continuous integration/continuous deployment (CI/CD) pipelines are effectively utilized
  • Troubleshooting and Debugging: Identify, diagnose, and resolve complex technical issues across backend systems, providing timely solutions to maintain system uptime

Recruitment Process

  • Intro conversation with Mechanized AI Recruiter
  • Interview with a Backend Engineer
  • Interview with CTO
  • Interview with Chief AI Officer

Benefits

  • 20 days of PTO
  • Local public holidays off
  • Reimbursement for relevant certifications (e.g., AWS)
Iniciar conversa
1
Scan the code
Olá 👋
Como eu posso te ajudar?