About Altur
We are building what essentially is an ultra-efficient call center powered purely by AI agents. Our agents handle tens of thousands of conversations every day for LatAm’s most important financial institutions.
We operate in a highly competitive space, but we have a strong technical advantage: our product is fully built in-house (minus the foundational models). This has allowed us to grow faster with a smaller team compared to other companies trying to compete, this is why this role is so essential for our company.
You should consider joining if
- You want to be a founding member and help build a lean, fast-moving, talent dense engineering team.
- You want significant ownership over your work.
- You want your work to impact the lives of tens and soon hundreds of thousands of people every day.
- You want to take part in key business decisions and have frequent contact with customers.
About the role
We are looking for a talented backend-leaning engineer to help us build and shape the product architecture and engineering culture in Altur (in-person in Mexico City).
What you will do
- Ship daily and see your code live next day.
- Design, build and own core features and services.
- You’ll be able to work on diverse and challenging problems (e.g. real-time voice pipelines, telephony services, machine learning).
- Work directly with the founders and get hands-on experience across every layer of the product.
- Talk directly with our customers, get feedback on the features, and explore ways to improve them.
- Help assemble a world-class engineering team: you’ll be part of our founding team, you’ll help set standards and define our engineering culture as we scale.
You'll be a good fit if
- You have +3 years of experience as a software engineer working with a similar stack.
- You want to have high impact, and are excited about what we are building.
- You enjoy solving hard problems, writing efficient code, and shipping polished, end-to-end features.
- You’re able to handle ambiguity and are able to learn fast without too much help (we don’t expect you to know everything from day 1).
- You’re obsessed about the results the code you write provide.
- You want to be involved in every aspect of the company, not just our code.
You’re not a good fit if
- You want a laid-back remote job.
- You avoid working on ambiguous, hard problems.
- You don’t think AI will replace at least 80% of what call centers currently do (in less than 5 years).
- You’re not looking to commit and grow with the company long term.
Must haves
- Strong experience with Python and SQL databases.
- Basic experience with cloud infrastructure (bonus if AWS).
- Proven ability to design, build and scale secure production systems.
- Knowledge of CI/CD best practices, with the ability to identify possible improvements.
- Experience using Docker and Git.
Big plus if
- You have experience with Django and Postgres.
- You have worked on real-time voice or telephony systems before.
- You are proficient in Go.
- You have experience scaling high-traffic systems.
- You have used Apache Kafka before.
Our stack
- Python (and some Go).
- Django.
- Postgres.
- Redis.
- Kafka.
- Github, Slack, Notion.
Our values
- High ownership. Make your own decisions and be responsible for them.
- Endurance. Think long term and act with integrity.
- Simplicity. Concise, clear and efficient work.
- Open minded. Being able to hold strong opinions while still questioning them with it’s necessary.
- No ego. Winning as a team comes first.
- Passion. We want people that take pride in the work they do.
About the interview
- Quick intro with founders (20 min)
- Technical interview (1 hour)
- Take-home challenge (llms allowed)
- Culture interview (30 min)
- Design interview (2 hours *on-site if possible)
- Offer
Compensation & perks
- Competitive salary adjusted on experience + significant equity.
- Visa sponsorship if required.
- Medical insurance.
- Gym membership.
- Top-notch setup in the office.
- In-person company offsite every year.
- Trips every now and then.