Ingeniero de Software Senior - Desarrollo de Algoritmos

Placements24

Tuxtla Gutiérrez

Hybrid

MXN 700,000 - 1,100,000

Full time

44 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Comprehensive health insurance
Hybrid work arrangement
Professional growth opportunities
Relocation assistance may be offered

Job summary

WhatJobs Direct is seeking a Senior Software Engineer focused on algorithm development to join the R&D team in Tuxtla Gutiérrez, Chiapas. This hybrid role combines remote work with time in the local office for collaboration and mentoring.

You will design, implement, and optimize complex algorithms, working with data scientists and engineers to translate theory into robust software. Strong programming and collaboration skills are essential.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
  • 5+ years of professional software development experience focusing on algorithm design/implementation.
  • Strong understanding of data structures, algorithms, and computational complexity.
  • Proficiency in Python, C++, Java, or Go.
  • Experience with algorithm design patterns and optimization techniques.
  • Experience with Git and CI/CD pipelines.

Responsibilities

  • Design, develop, and implement efficient, scalable algorithms for diverse applications.
  • Optimize existing algorithms and software for performance and resource use.
  • Collaborate with cross-functional teams to define software requirements and specs.
  • Write clean, maintainable code in Python, C++, Java, or Go.
  • Conduct code reviews and provide constructive feedback to peers.
  • Troubleshoot and debug complex software issues across the lifecycle.
  • Research new technologies to enhance algorithmic capabilities.
  • Contribute to technical documentation and knowledge sharing.
  • Mentor junior engineers with technical guidance.

Skills

Python
C++
Java
Go
Data structures
Algorithms
Git
CI/CD

Education

Bachelor's or Master's in Computer Science/Engineering

Tools

Git
CI/CD pipelines

Job description

About the Role

Our client, WhatJobs Direct, is looking for a Senior Software Engineer specializing in algorithm development to join our dynamic Research and Development team in Tuxtla Gutiérrez, Chiapas . This hybrid role offers the flexibility to work both remotely and from our local office, combining the benefits of remote work with in-person collaboration. You will play a key role in designing, implementing, and optimizing complex algorithms that power our innovative solutions. This position requires a deep understanding of software engineering principles, data structures, and algorithmic complexity, as well as a passion for solving challenging technical problems. You will work closely with data scientists, researchers, and other engineers to translate theoretical concepts into robust, scalable software. We value individuals who are proactive, detail-oriented, and eager to contribute to a high-performing team environment. Your expertise will be crucial in pushing the boundaries of what's possible with our technology.

Key Responsibilities
  • Design, develop, and implement efficient and scalable algorithms for various applications.
  • Optimize existing algorithms and software for performance, reliability, and resource utilization.
  • Collaborate with cross-functional teams to define software requirements and technical specifications.
  • Write clean, maintainable, and well-documented code in relevant programming languages (e.g., Python, C++, Java).
  • Conduct code reviews and provide constructive feedback to peers.
  • Troubleshoot and debug complex software issues.
  • Participate in the entire software development lifecycle, including planning, design, implementation, testing, deployment, and maintenance.
  • Research and evaluate new technologies and methodologies to improve our algorithmic capabilities.
  • Contribute to technical documentation and knowledge sharing within the team.
  • Mentor junior software engineers and provide technical guidance.
Requirements
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of professional experience in software development, with a focus on algorithm design and implementation.
  • Strong understanding of data structures, algorithms, and computational complexity.
  • Proficiency in at least one major programming language such as Python, C++, Java, or Go.
  • Experience with algorithm design patterns and optimization techniques.
  • Familiarity with software development best practices, including version control (Git) and CI/CD pipelines.
  • Excellent analytical and problem-solving skills.
  • Strong communication and collaboration abilities.
  • Experience working in a hybrid work model is a plus.
  • Ability to work independently and as part of a team.
Benefits
  • Competitive salary based on experience and qualifications.
  • Comprehensive health insurance package.
  • Flexible working hours and hybrid work arrangement.
  • Opportunities for professional growth and development.
  • Access to modern technology and development tools.
  • Collaborative and innovative work environment.
  • Relocation assistance may be considered for exceptional candidates.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Algorithm Engineer (Hybrid): Design & Optimize Algorithms
Senior Algorithm Engineer (Hybrid): Design & Optimize Algorithms

Placements24 • Tuxtla Gutiérrez

Hybrid
MXN 700,000 - 1,100,000
Competitive salary
Comprehensive health insurance
Hybrid work arrangement
+2
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
Desarrollador de Software Senior Full Stack Remoto
Desarrollador de Software Senior Full Stack Remoto

Placements24 • Tlaquepaque

Hybrid
MXN 700,000 - 900,000
Health insurance
Dental insurance
Vision insurance
+8
Desarrollador de IA (Procesamiento de Lenguaje Natural) en Tuxtla Gutiérrez
Desarrollador de IA (Procesamiento de Lenguaje Natural) en Tuxtla Gutiérrez

Placements24 • Tuxtla Gutiérrez

Hybrid
MXN 420,000 - 700,000
Hybrid work model
Competitive salary
Health benefits
+3
Ingeniero de Software de IA / ML
Ingeniero de Software de IA / ML

Placements24 • Tijuana

Hybrid
MXN 1,108,000 - 2,031,000
Seguro médico
Desarrollo profesional
Ambiente innovador
Investigador Senior de Ciencia de Datos
Investigador Senior de Ciencia de Datos

Placements24 • Aguascalientes

Hybrid
MXN 900,000 - 1,500,000
Competitive salary package
Comprehensive health insurance
Professional development and learning
+5
Ingeniero de Software Especializado en IA para Automatización
Ingeniero de Software Especializado en IA para Automatización

Placements24 • Cuernavaca

On-site
MXN 600,000 - 900,000
Health insurance
Retirement plans
Professional development opportunities
+1
Ingeniero de Investigación - Procesamiento de Señales
Ingeniero de Investigación - Procesamiento de Señales

Placements24 • Tijuana

On-site
MXN 600,000 - 900,000
Competitive salary
Medical coverage
Professional growth
+5
Ingeniero de Software Senior (IA y Aprendizaje Automático)
Ingeniero de Software Senior (IA y Aprendizaje Automático)

Placements24 • Puebla de Zaragoza

On-site
MXN 900,000 - 1,500,000
Trabajo remoto
Capacitación continua
Seguro médico
Ingeniero Senior de Aprendizaje Automático en Torreón
Ingeniero Senior de Aprendizaje Automático en Torreón

Placements24 • Torreón

Hybrid
MXN 1,200,000 - 2,400,000
Salary bonuses
Health insurance
Professional development
+5