Senior Software Engineer (Ciudad de México)

Senior Software Engineer (Ciudad de México)

11 oct
|
Vimani AI
|
Ciudad de México

11 oct

Vimani AI

Ciudad de México

Are you interested in using artificial intelligence to change how an industry operates after decades of working the same way? Do you want to define a product's architecture from the first line, rather than inherit it? Are you looking for a place where the impact of your work is measured in a company's operations, not in a dashboard metric?

We are an early-stage, high-potential start-up. We are building an artificial intelligence product for a traditional industry, with real operations in Mexico and the United States as users from day one. For now we are working discreetly: we share the details of the product, the market, and the customers during the interview.

What we can share up front is the ambition. Today, in this industry, decisions made in the field are made late and with incomplete information, and those decisions directly affect a company's operations and results. Our goal is to change that: for whoever makes decisions in the field to have today the information that currently doesn't arrive until weeks later.

We are looking for people with a high level of commitment and a genuine orientation toward innovation. This is not a project for someone who wants to execute tasks defined by someone else. It is for someone who enjoys ambiguity, proposes ideas, fails fast, and corrects even faster.

As a Senior Engineer, you will be the company's first technical hire. You own the full lifecycle of what you build: data model, design, implementation, deployment, and operation. You will make the architecture decisions that define the product for years to come, and you will develop the team that builds on top of them.

Key responsibilities

1.



Design and implement the core data model on which the entire product depends.
2. Take the product to production with real users in the field, against written acceptance criteria.
3. Build the retrieval and evaluation loop for the artificial intelligence layer: how its acceptance rate is measured and how it is improved without degrading what already worked.
4. Define the team's engineering standards: code review, testing, continuous deployment, and technical documentation.
5. Hire, onboard, and develop the initial technical team.
6. Adopt and evaluate artificial intelligence tools in the development workflow, with judgment about where they add value and where they don't.
7. Operate what you build: monitoring, diagnosis, and resolution of production incidents.

What a workday looks like

This is a high-performance environment. Cycles are measured in weeks, not quarters, and the priority is using technology to change the way an industry operates that until now has changed very little.

A significant part of your day is learning. You will come to understand a business you probably don't know, by talking with the people who run it and seeing how they work in the field. The other part of the day is turning that learning into decisions: about architecture, about product, about what to build first and what to discard.



That cycle of learning from the field and applying it immediately is the job, not a prelude to the job.

You will have real autonomy and also real responsibility. No one is going to assign you tasks: you will decide what they are.

About the team A founding team of seven people, with no administrative layers. Technical decisions are debated on the merits, not by hierarchy. The project has committed capital to operate without depending on a funding round in the short term.

Basic qualifications

1. 5+ years of professional, non-internship experience in software development.
2. 5+ years programming in at least one general-purpose language such as Java, Python, C#, Go, TypeScript, or similar.
3. 3+ years leading the design or architecture of new or existing systems.
4. Experience as a mentor, technical lead, or leading an engineering team.
5. Professional proficiency in Spanish and English.

Preferred qualifications

1. Data modeling in complex transactional domains: ERP, financial systems, logistics, manufacturing, or similar.
2. Language-model-based functionality shipped to production, with systematic evaluations and acceptance metrics.
3. Experience with one or more of: AI tools for developer productivity, AWS, SQL and NoSQL databases, distributed systems, diagnosing complex production issues.
4. Having been a team's first technical hire.
5. Experience digitizing processes in traditional industries.
6. Mobile or field applications with intermittent connectivity.
7. Willingness to go out into the field on a recurring basis. The product is not validated from a desk.

📌 Senior Software Engineer (Ciudad de México)
🏢 Vimani AI
📍 Ciudad de México

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior software engineer (ciudad de méxico) / ciudad de méxico

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior software engineer (ciudad de méxico) / ciudad de méxico