Nir-Yu logo

Software Development Engineer

Nir-Yu

On-site
Mexico City, Mexico
Full-time
Senior
Staff
6+ yrs
Salary not listedPosted 4w ago

Real job — pulled straight from Nir-Yu’s careers page · Verified July 13, 2026 · No reposts.

Job description

Nir-Yu is hiring a Software Development Engineer — a full-time, based in Mexico City, Mexico role. Apply directly on Nir-Yu's careers page below.

The Role:

We're looking for a highly skilled and experienced Software Development Engineer 3 to help us design, build, and scale our energy-saving products. This is a hands-on role where you'll use your expertise in Machine Learning (ML) and real-time data to create solutions that have a tangible impact on the world.

In this position, you'll be a key player on a product-focused team, working on everything from data pipelines and ML model integration to developing scalable services. You should be comfortable working independently, mentoring junior engineers, and thriving in a fast-paced environment where your contributions directly shape our products.


Responsibilities:

  • Design and build robust ML pipelines and supporting services using Python and Java.
  • Integrate components with event-driven microservices, leveraging Redpanda as the streaming backbone.
  • Collaborate with cross-functional teams to define technical requirements and drive the implementation of new features.
  • Write clean, efficient, and well-documented code, following best practices and leading by example.
  • Participate in and lead code reviews, providing clear and constructive feedback to help the team grow.
  • Troubleshoot and resolve complex technical issues to ensure the delivery of high-quality software.
  • Stay current with industry trends and apply new technologies to improve our products and processes.

Requirements:

  • A bachelor’s degree in computer science, Software Engineering, or a related field.
  • 6-10 years of experience developing and maintaining production-grade software.
  • Proficiency in Java (with Spring Boot), Python, or C.
  • Experience with both relational and NoSQL databases.
  • A strong understanding of RESTful APIs and web services.
  • Excellent verbal and written communication skills to clearly articulate complex technical concepts.
  • Proven ability to solve problems and work independently in a fast-paced setting.
  • Familiarity with version control systems like Git.

Preferred Skills:

  • Experience with event-driven architectures and streaming platforms like Redpanda or Apache Kafka.
  • Hands-on experience with Docker and Kubernetes for containerized deployments.
  • Knowledge of agile development methodologies and CI/CD practices.
  • Experience with additional programming languages or frameworks.
  • Working knowledge of wireline and wireless network technologies.

Get Software Engineer jobs like this

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
AECOM logo

Digital Application Developer

Cheung Sha Wan, Hong Kong
✓ From careers page· 25m ago
Percepto logo

Data Insights Operations

Modi'in, IL
✓ From careers page· 35m ago
BBVA logo

BBVA

New

Data Specialist Analyst

Lima, PE
✓ From careers page· 39m ago
BBVA logo

BBVA

New

Data Engineer

Ciudad de Mexico, Miguel Hidalgo
✓ From careers page· 41m ago

Frequently asked questions

What skills are required for Software Development Engineer at Nir-Yu?

The required skills for Software Development Engineer at Nir-Yu include: Python, Java, Spring Boot, SQL, NoSQL, REST, Git, Kafka, Docker, Kubernetes, Agile, CI/CD.

What is the seniority level for Software Development Engineer at Nir-Yu?

Software Development Engineer at Nir-Yu is a Senior / Staff level position.

How do I apply for Software Development Engineer at Nir-Yu?

You can view the full description and apply for Software Development Engineer at Nir-Yu on EchoJobs: https://echojobs.io/job/nir-yu-software-development-engineer-iii-vo8ll.