Ingeniero de Software (Sistemas Distribuidos)

Placements24

Tuxtla Gutiérrez

On-site

MXN 900,000 - 1,500,000

Full time

43 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive salary
Performance-based bonuses
Health insurance
Professional development budget
Paid time off
Retirement savings plan
Modern office in Tuxtla Gutiérrez

Job summary

Placements24 is seeking an experienced Ingeniero de Software (Sistemas Distribuidos) to join our core engineering team in Tuxtla Gutiérrez, Chiapas. You will design, develop, and maintain scalable distributed systems that process large data sets, collaborating with engineers to solve complex problems.

You should bring 4+ years in software engineering with distributed systems, strong programming in Java/Scala/Python/Go, and hands-on experience with Spark, Hadoop, Kafka, or Flink, plus cloud and

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related quantitative field.
  • 4+ years of experience in software engineering, with a focus on distributed systems.
  • Strong programming skills in Java, Scala, Python, or Go.
  • Deep understanding of distributed computing concepts (concurrency, fault tolerance, consistency).
  • Experience with big data technologies such as Spark, Hadoop, Kafka, or Flink.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Experience with NoSQL databases (Cassandra, MongoDB) and message queues.
  • Knowledge of networking protocols and system design principles.
  • Excellent analytical and problem-solving skills.
  • Strong communication skills in Spanish; English proficiency is desirable.

Responsibilities

  • Design, develop, and implement robust and scalable distributed systems.
  • Build and maintain data processing pipelines for large-scale datasets.
  • Optimize system performance, reliability, and efficiency.
  • Collaborate with cross-functional teams to define system requirements and architecture.
  • Write high-quality, maintainable, and well-documented code.
  • Troubleshoot and resolve complex issues in distributed environments.
  • Implement monitoring, logging, and alerting for system health.
  • Evaluate and integrate new technologies to improve system capabilities.
  • Participate in code reviews and contribute to architectural discussions.
  • Ensure the security and integrity of data within distributed systems.
  • Stay current with advancements in distributed systems and big data technologies.

Skills

Distributed systems
Java
Scala
Python
Go
Spark
Hadoop
Kafka
Flink
Docker
Kubernetes
NoSQL
MongoDB
Cassandra
AWS
Azure
GCP
English
Spanish

Education

Bachelor's degree in CS
Master's degree in CS

Tools

Spark
Hadoop
Kafka
Flink
Docker
Kubernetes
MongoDB
Cassandra

Job description

About the Role

Our client, a rapidly expanding technology company focused on big data solutions, is seeking a highly skilled Ingeniero de Software (Sistemas Distribuidos) to join their core engineering team in Tuxtla Gutiérrez, Chiapas . This role is essential for designing, developing, and maintaining scalable, high-performance distributed systems that process massive amounts of data. You will work with complex architectures, cutting-edge technologies, and collaborate with other talented engineers to solve challenging problems. The ideal candidate has a strong background in computer science fundamentals, experience with distributed computing paradigms, and proficiency in relevant programming languages. This position requires an on-site presence in Tuxtla Gutiérrez, Chiapas , fostering close collaboration and knowledge sharing within the team. Our client is dedicated to creating an environment of innovation, technical excellence, and continuous learning, offering significant opportunities for career advancement. You will be instrumental in building the infrastructure that powers the company's data-intensive products and services.

Key Responsibilities
  • Design, develop, and implement robust and scalable distributed systems.
  • Build and maintain data processing pipelines for large-scale datasets.
  • Optimize system performance, reliability, and efficiency.
  • Collaborate with cross-functional teams to define system requirements and architecture.
  • Write high-quality, maintainable, and well-documented code.
  • Troubleshoot and resolve complex issues in distributed environments.
  • Implement monitoring, logging, and alerting for system health.
  • Evaluate and integrate new technologies to improve system capabilities.
  • Participate in code reviews and contribute to architectural discussions.
  • Ensure the security and integrity of data within distributed systems.
  • Stay current with advancements in distributed systems and big data technologies.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related quantitative field.
  • 4+ years of experience in software engineering, with a focus on distributed systems.
  • Strong programming skills in languages like Java, Scala, Python, or Go.
  • Deep understanding of distributed computing concepts (e.g., concurrency, fault tolerance, consistency models).
  • Experience with big data technologies such as Spark, Hadoop, Kafka, or Flink.
  • Familiarity with cloud platforms (AWS, Azure, GCP) and containerization (Docker, Kubernetes).
  • Experience with NoSQL databases (e.g., Cassandra, MongoDB) and message queues.
  • Knowledge of networking protocols and system design principles.
  • Excellent analytical and problem-solving skills.
  • Strong communication skills in Spanish; English proficiency is desirable.
Benefits
  • Competitive salary and performance-based bonuses.
  • Opportunity to work on challenging big data and distributed systems projects.
  • Comprehensive health, dental, and vision insurance.
  • Professional development budget for training and conferences.
  • Collaborative and intellectually stimulating work environment.
  • Modern office facilities in Tuxtla Gutiérrez, Chiapas .
  • Paid time off and company holidays.
  • Retirement savings plan.
  • Team-building activities and events.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Ingeniero de Software - Sistemas Distribuidos
Ingeniero de Software - Sistemas Distribuidos

Placements24 • Chihuahua

Hybrid
MXN 900,000 - 1,300,000
Salario muy competitivo y generoso bon
Seguro médico integral de primer nivel
Oportunidades significativas de desar
+1
Ingeniero De Software Para Investigación En Sistemas Distribuidos
Ingeniero De Software Para Investigación En Sistemas Distribuidos

Placements24 • Saltillo

Hybrid
MXN 550,000 - 850,000
Medical insurance
Dental insurance
Vision insurance
+3
Ingeniero de Sistemas Distribuidos Senior Presencial Tuxtla
Ingeniero de Sistemas Distribuidos Senior Presencial Tuxtla

Placements24 • Tuxtla Gutiérrez

On-site
MXN 900,000 - 1,500,000
Competitive salary
Performance-based bonuses
Health insurance
+4
Ingeniero De Software Senior - Desarrollo De Algoritmos
Ingeniero De Software Senior - Desarrollo De Algoritmos

Placements24 • Tuxtla Gutiérrez

Hybrid
MXN 700,000 - 1,100,000
Competitive salary
Comprehensive health insurance
Hybrid work arrangement
+2
Ingeniero de Datos Junior con Habilidades en ETL
Ingeniero de Datos Junior con Habilidades en ETL

Placements24 • Tuxtla Gutiérrez

Hybrid
MXN 180,000 - 240,000
Competitive salary
Mentorship program
Hands-on data tech experience
+3
Ingeniero de Software con Experiencia en IA y Deep Learning
Ingeniero de Software con Experiencia en IA y Deep Learning

Placements24 • Tuxtla Gutiérrez

Hybrid
MXN 350,000 - 550,000
Health insurance
Hybrid work arrangement
Ingeniero de Datos para Plataformas de IA a Gran Escala
Ingeniero de Datos para Plataformas de IA a Gran Escala

Placements24 • Tuxtla Gutiérrez

Hybrid
MXN 420,000 - 680,000
Salario competitivo
Modelo híbrido
Capacitación en tecnologías
Analista De Soporte Técnico Avanzado
Analista De Soporte Técnico Avanzado

Placements24 • Tuxtla Gutiérrez

On-site
MXN 300,000 - 540,000
Health benefits
Certifications & training
Career growth
+1
Ingeniero de Datos para Plataformas de IA Escalables
Ingeniero de Datos para Plataformas de IA Escalables

Placements24 • Región Centro

Hybrid
MXN 420,000 - 700,000
Ingeniero de Sistemas de IA (Híbrido)
Ingeniero de Sistemas de IA (Híbrido)

Placements24 • Tuxtla Gutiérrez

Hybrid
MXN 420,000 - 640,000
Trabajo híbrido
Salario competitivo
Formación continua
+3