Related skills:
Systems Programming Blockchain Webassembly
RustEmbedded SystemsGit

Requirements

Requerimos que tengas 3 a 5 años de experiencia práctica desarrollando en Rust a bajo nivel / embedded. Valoramos que puedas llevar Rust más allá de aplicaciones de alto nivel y que entiendas cómo interactuar con hardware y restricciones reales.

Necesitamos:

  • Comunicación en inglés fluida
  • Experiencia hands-on en Rust para sistemas embebidos, incluyendo bare-metal y/o entornos RTOS.
  • Fuerte base en sistemas embebidos: modelo de memoria, concurrencia/RT, manejo de interrupciones, performance y determinismo.
  • Experiencia con arquitecturas RISC-V y/o ARM.
  • Dominio de patrones de abstracción de dispositivos: HAL, PAC y ecosistema embedded-hal.
  • Conocimiento y práctica con toolchains de FPGA y procesos de debug.
  • Participación activa en open source y buenas prácticas de Git (PRs, changelogs, y disciplina de revisión).

Además, buscamos perfiles con mentalidad colaborativa y enfoque en calidad: actitud proactiva para resolver problemas, criterio para diseñar interfaces robustas entre capas (HW/SW), y habilidad para explicar decisiones técnicas al equipo.

Responsibilities

En esta posición nos apoyarás con la construcción de firmware y software embebido en Rust para entornos con recursos limitados. Tus principales tareas serán:

  • Diseñar y desarrollar firmware/firmware software en Rust para targets embebidos (bare-metal y/o RTOS).
  • Trabajar con arquitecturas RISC-V y ARM, incluyendo desarrollo de BSP/HAL y capas de abstracción del dispositivo.
  • Contribuir y mantener componentes de un embedded OS en Rust, asegurando estabilidad, rendimiento y mantenibilidad.
  • Aplicar herramientas con asistencia de IA y flujos de trabajo para acelerar el desarrollo en Rust, cuidando calidad, revisiones y trazabilidad.
  • Colaborar en proyectos open source y mantener workflows limpios con Git (branches, PRs, CI y revisiones).
  • Soportar flujos de FPGA: carga de bitstreams, integración y depuración para resolver issues entre software y hardware.

Buscamos una ejecución técnica sólida y comunicación efectiva para alinear entregables, reducir riesgos y sostener la calidad del producto.

Nice to Have

  • Conocimiento de estándares de seguridad como TCG, OCP o DMTF.
  • Experiencia aplicando herramientas de IA dentro de flujos de desarrollo en Rust (por ejemplo, para acelerar generación/ajuste de código, tests o documentación), manteniendo revisión humana y criterios de calidad.

Estas habilidades suman para acelerar integraciones y reforzar prácticas de seguridad y productividad sin comprometer confiabilidad.


Beneficios


Llamado abierto para trabajo remoto en todo LatAm como contractor. Ofrecemos contratación en relación de dependencia en Colombia o México.

Trabajarás en un entorno orientado a ingeniería de bajo nivel en Rust, con colaboración técnica y procesos modernos (Git y flujos apoyados por herramientas). Si te apasiona conectar software con hardware y construir componentes embebidos robustos, te invitamos a postularte.

analystteachingcustomer supportdata science

Location

London

Employment Type

Full time

Department

Engineering

Compensation

  • UK£100K – £250K
  • Offers Equity
  • US$150K – $400K
  • Offers Equity

We aim to pay 90th percentile for the industry. All roles including meaningful equity ownership.

Slingshot AI

Slingshot AI is the team behind Ash, the first AI designed for mental health. Our mission is to make support more accessible and help people change their lives in the ways they want.

We’re building a world-class team by empowering individuals with the autonomy, flexibility, and support they need to do their best work. We dream big, iterate fast, and care deeply. If that sounds like you, we’d love to hear from you.

Our team spans machine learning, product, engineering, conversational design, clinical, growth, and operations, with offices in both New York City and London.

We're a well-funded Series A company, having raised $93M from Andreessen Horowitz, Radical Ventures, Forerunner Ventures, plus top-tier tech investors involved in ElevenLabs, Captions, Shopify, Plaid, Notion, Canva, Twitch, Airtable, and many others.

The role

This is a chance to join a passionate team leveraging cutting-edge AI to improve mental health access globally. As a Member of Technical Staff focused on Production Engineering, you will build the platform that powers Ash at scale. You'll work across voice and AI stacks, internal services, and the data systems around them, improving observability, deployment, and platform tooling to scale reliably.

As a core member of a small but highly skilled team, we expect you to act as an owner and to care passionately about delivering value to our users and ultimately to make people's lives better. We are looking for builders who care deeply about the quality of their work and want to ship things that make a real difference in people's lives.

Our tech stack uses Dart/Flutter for the app, Kotlin for core backend services, Python for our ML work, Next.js/TypeScript for internal tooling, as well as Rust for low level media streaming. We use gRPC and GCP (Kubernetes, Cloud Run) as our primary cloud provider. You're not required to be an expert in all of these tools, but we would like you to come with a learning mindset and to not be afraid of getting your hands dirty with whatever tool the job might require.

About You

  • 6+ years of software engineering experience, with a track record of operating production systems at meaningful scale in high-growth, high-quality environments.
  • Strong systems instincts and real opinions about latency, reliability, and cost. You know what breaks first under load, and you design around it.
  • Driven by creating a world-class product with a world-class team, want to own what you build, and you're happy redesigning systems as production teaches you something new.
  • Comfortable building across the full stack, a keen learner who picks up new languages, technology stacks, and concepts quickly.
  • Experience working in a fast paced environment, taking systems from prototype to scaled production in weeks.

Nice to have

  • Experience working on production AI inference or model serving systems.
  • Experience working on realtime systems such as voice, live communications, or streaming.
  • Experience working on large-scale data pipelines or evaluation systems.
  • Experience working with ML codebases (we don't need you to be an ML Engineer, but having an interest in AI helps!)

Key responsibilities

  • Collaborate within a cross-functional team spanning engineering, machine learning, and product to quickly design, build, and launch new features across the stack.
  • Work comfortably across all parts of our stack, which includes core backend (Kotlin), ML scripts for evaluation, data processing, and inference (Python), low-level media streaming (Rust), the app (Dart/Flutter), and internal tooling (Next.js/TypeScript).
  • Elevate user experience by continually refining the reliability, performance, and scalability of the systems behind Ash.
  • Rapidly investigate, diagnose, and resolve production issues with a focus on latency, reliability, and cost.
  • Take initiative to independently prototype new features based on customer feedback and your own product intuitions.

What We Offer

  • A chance to join a passionate tight-knit team working on something to change the world
  • Competitive compensation (top of personal market)
  • Travel between our NYC / London offices
  • Usual startup perks like free lunch and coffee in office + generous learning budget
  • We cover your personal therapy

Compensation Range: £100K - £250K

Please mention the word PERFECT and tag RMTU3LjI0NS4yNDcuMTE4 when applying to show you read the job post completely (#RMTU3LjI0NS4yNDcuMTE4). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.
designtechnicalcustomer supportdev

Job Description

Join the team redefining how the world experiences design.

Hey, g'day, mabuhay, kia ora, 你好, hallo, vítejte!

Thanks for stopping by. We know job hunting can be a little time consuming and you're probably keen to find out what's on offer, so we'll get straight to the point.

What You'd Be Doing In This Role

The Production Engineering team sits at the intersection of software engineering and the hardest reliability problems in Canva's infrastructure. At 240M MAUs, the hardest problems aren't on any product roadmap. Production Engineering exists to find them first and fix them properly. Writing software. Changing how production behaves. When it works, every team ships with more confidence and Canva gets faster and more resilient for the people who use it every day.

The strategic bet is a different model entirely. Canva's own take on what production reliability looks like, built for how we work. Senior software engineers embedded long-term in the areas that carry the most technical risk, working shoulder to shoulder with product teams, close enough to the roadmap to shape how features land in production before the problems compound. Not operationalising systems. Not running alerts. Writing software that changes how production behaves.

The engineers who do this work well have gone deep in systems most people only operate. They can walk into a codebase they didn't write, understand what's actually happening at scale, win the technical respect of the team they're embedded with, and then bend the software to make it more reliable, more efficient, and more resilient.

At Principal level, you're also the person who defines what this practice looks like at Canva. The calibration anchor for every hire, every engagement, and every standard the team sets.

At the moment, this role is focused on:

  • Defining the engagement model: How Production Engineering pairs with product and infrastructure teams, how engagements are scoped, and what handoff actually looks like. This model is new. You're shaping it.
  • Leading the hardest engagements: Taking personal ownership of the most technically complex areas, sharding, multi-region architecture, JVM performance at scale, while the team builds depth in adjacent domains.
  • Setting the technical bar: What it means to be a production engineer at Canva. The standard for technical credibility. The archetype that future hiring calibrates against.
  • Pairing strategy across the team: Deciding how staff and mid-level engineers are paired and what they should be learning from each engagement. Growing production engineering capability across the org, not just within the team.
  • Connecting to the product roadmap: Working with engineering leadership across Canva to ensure Production Engineering is upstream of problems, not downstream. Influencing how product teams think about production readiness before they ship.
  • Building the measurement story: Incident severity and duration trending down. Feature launches going to production cleanly. You define what the metrics are and how they're tracked.
  • Compounding at organisation scale: One well-placed Production Engineering engagement changes how engineers build for years. At Principal level, your leverage is the sum of all those engagements, plus the standard you set for how each one runs.
  • What success looks like: As a secondee, developing trusted relationship with your team. Guiding them towards, shipping at velocity, with more confidence and less toil.

You’re probably a match

We'd love to hear from you if you fit one or more of these. You don't need to meet all of them, but the more the better and if you join the team, we're invested in helping you grow.

Experience

  • Production at scale: You've owned reliability in large-scale distributed systems. When things went brake, you investigate how and shipped the solution that lasts forever.
  • Technical leadership in embedded models: You've led or helped shape a function where engineers work across team boundaries rather than within a single one. You know what makes that model work and what makes it fail.
  • Hands-on through seniority: You've stayed close to the code. At this level, you're the engineer others consult when the problem is genuinely hard.
  • Cross-org influence: You've shaped how teams outside your own make technical decisions because your technical judgement is trusted.
  • JVM or systems depth: You've built real things in Java, Go, Rust, C++, or a comparable systems language at production scale. Language matters less than depth.
  • Distributed systems in practice: You've navigated sharding, replication, failure modes, and consistency tradeoffs in production.

Technical knowledge

  • Linux internals: You can reason about process scheduling, memory, I/O, and the network stack when a system misbehaves.
  • Distributed systems: You've navigated sharding, replication, failure modes, and consistency tradeoffs in production. As well as consistent hashing, leader election, consensus, backpressure, circuit breakers
  • Observability tooling: You've built the tracing, dashboards, and alerting that tells you what's wrong.
  • Containerisation and orchestration: Kubernetes in production, at the scheduler level.
  • Performance analysis: You've profiled JVM applications or systems-level processes and fixed what you found.
  • Cloud infrastructure: AWS in production, across the failure modes that matter at scale.
  • Incident response: You've been on-call and have opinions about what good looks like.

Nice to have

  • Enterprise SaaS background: You've done this specific kind of work at an org that's done it well. You know what "production engineering" means when it's not just a job title.
  • JVM internals: You've tuned GC and profiled threads in production.
  • Multi-region or sharding experience: You've been involved in a data store migration or multi-region architecture where getting it wrong was not an option.

About The Group And Team

Join the Production Engineering Group at Canva, where our mission is to make every system that powers Canva fast, reliable, and ready for the next scale. Infra owns the infrastructure layer that every other team builds on: compute, storage, networking, developer experience, and reliability.

The Reliability Platform subgroup is where Canva thinks seriously about the technical risk that comes with operating at hundreds of millions of users. It's a group with broad scope, from the tooling that helps teams run incidents well, to the engineering work that stops incidents from happening in the first place.

Production Engineering sits within Reliability Platform. A small team of senior software engineers embedded in Canva's highest-risk technical areas, working alongside the product and infrastructure teams who own those systems for a long-term engagements. When it works, other teams ship more confidently and the incidents that do happen resolve faster and hurt less.

What’s in it for you?

Achieving our crazy big goals motivates us to work hard — and we do — but you'll experience lots of moments of magic, connectivity and fun woven throughout life at Canva, too. We also offer a range of benefits to set you up for every success in and outside of work.

Here's a taste of what's on offer:

  • Equity packages — we want our success to be yours too
  • Inclusive parental leave policy that supports all parents & carers
  • An annual Vibe & Thrive allowance to support your wellbeing, social connection, office setup & more
  • Flexible leave options that empower you to be a force for good, take time to recharge and supports you personally

Other stuff to know?

We see AI as a powerful amplifier of creativity and technology at Canva. We're evolving how we assess AI skills in our Technology hiring experience, you'll tackle interactive, real-time challenges that reflect the kind of work we do. In some interviews, you may also be asked to solve a problem using an AI tool to show how you approach challenges with tech by your side.

We make hiring decisions based on your experience, skills and passion, as well as how you can enhance Canva and our culture.

When you apply, please tell us the pronouns you use and any reasonable adjustments you may need during the interview process. We celebrate all types of skills and backgrounds at Canva, so even if you don't feel like your skills quite match what's listed above — we still want to hear from you!

Please note that interviews are conducted virtually.

Please mention the word INESTIMABLY and tag RMTU3LjI0NS4yNDcuMTE4 when applying to show you read the job post completely (#RMTU3LjI0NS4yNDcuMTE4). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.
designtechnicalcustomer supportdev

We are looking for experienced and passionate people who have a background in vulnerability research, offensive security and reverse engineering on Apple platforms.

The role:

  • You'll join our team looking to identify vulnerabilities in Apple platforms using both static and dynamic analysis techniques.
  • You'll develop Proof-of-Concepts for vulnerabilities identified.
  • You'll use common VR toolsets such as fuzzers, LLMs and reverse engineering tools; as well as have access to custom tooling built in-house (along with developing your own!).
  • You'll need to present your findings in a useful and accessible way to others.
  • You'll have access to internal and external training and conferences to refine and hone your skillsets.

The ideal candidate:

  • Developed tools and proof of concepts in a modern programming language such as Python and Rust.
  • Skills in debugging and hacking around with low level or other relevant languages such as C, Swift, C++, Objective C, etc.
  • Ability to reverse engineer ARM64 binaries using common toolsets such as IDA, Binary Ninja and Frida.
  • Interest and a passion in learning new things, taking them apart, and getting stuck into new problems and challenges.

Desirable technical experience:

  • Research on the low-level internals of Apple platforms, including topics such as runtime internals, platform security features and exploit mitigations.
  • Reverse engineering and vulnerability research on userland components on Apple platforms including XPC protocols, private frameworks and userland system daemons.
  • iOS application reverse engineering and bug hunting, looking for weaknesses, logic bugs and memory corruption issues.
  • Kernel or system level software internals and vulnerability research, for example XNU code review or IOKit reverse engineering and exploitation.

Salary:

Packages are competitive and differ according to researcher experience. Full details can be discussed upon an invitation to interview.

Perks and benefits:

  • 25 days annual leave + public holidays
  • Annual bonus based on company targets
  • Minimum of 12% superannuation
  • Training and conference budgets
  • Employee assistance program
  • Company socials throughout the year

The location:

This is a remote role so the successful candidate can be based anywhere in Australia, or indeed the world!

Interrupt Labs is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

We aim to respond to all candidates via email within a week of their application. Please note that emails may go to your spam or junk folder.

Please mention the word RAPTURE and tag RMTU3LjI0NS4yNDcuMTE4 when applying to show you read the job post completely (#RMTU3LjI0NS4yNDcuMTE4). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.
designweb3ethereumgraphql

Back to Careers

Backend Engineer (Junior/Middle/Senior)

📍 Office/Remote💼 Engineering⏰ Full-time

Openverse is at the forefront of Web3 innovation, and we're looking for talented Backend Engineers to join our team. You'll be working on cutting-edge blockchain solutions and decentralized applications that are shaping the future of the internet.

Requirements

  • ✓Bachelor's or Master's degree in Computer Science or related field
  • ✓2+ years of experience in backend development
  • ✓Strong proficiency in languages such as Rust, Go, or TypeScript
  • ✓Experience with blockchain development (Ethereum, Solana, or other major platforms)
  • ✓Familiarity with smart contract development and Web3 libraries
  • ✓Understanding of cryptographic principles and decentralized systems
  • ✓Experience with RESTful APIs and GraphQL
  • ✓Solid understanding of database design and optimization
  • ✓Excellent problem-solving skills and attention to detail
  • ✓Strong communication skills and ability to work in a remote team

Responsibilities

  • Design and develop scalable backend systems for Web3 applications
  • Implement and optimize smart contracts for various blockchain platforms
  • Integrate blockchain protocols and decentralized storage solutions
  • Collaborate with frontend developers to create seamless user experiences
  • Ensure high performance and security of our blockchain-based systems
  • Participate in code reviews and contribute to our engineering best practices
  • Stay up-to-date with the latest developments in blockchain technology

What We Offer

No benefits specified

Ready to Join Our Team?

Take the next step in your career and be part of Vietnam's leading Web3 development company. We're excited to hear from you!

Please mention the word GUSTO and tag RMTU3LjI0NS4yNDcuMTE4 when applying to show you read the job post completely (#RMTU3LjI0NS4yNDcuMTE4). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.

About jobs in Rust

Remote job offers for Rust developers. Systems, blockchain, WebAssembly and high-performance applications. At RemoteJobs.lat we connect Latin American professionals with companies offering 100% remote work. All our listings let you work from any city, with pay in dollars or international currency.

Salary range

$4,500 - $12,000 USD/mes

Open positions

5

Location

100% Remote LATAM

Tip: You can also search jobs in related skills like Blockchain,

Rust salary ranges by seniority

Estimated ranges in USD/month for remote contracts with international companies. Vary by company, complementary stack and client location.

Level Years of experience Range USD/month
Junior 0-2 $4,500 - $6,375
Mid-level 2-4 $6,000 - $8,625
Senior 4-7 $8,250 - $10,875
Lead/Staff 7+ $10,125 - $12,000

Companies hiring remote Rust from LATAM

Some companies that have historically hired Rust profiles to work 100% remotely from Latin America:

GitLab Crossover Cloudflare Toptal Globant Automattic AWS Datadog

Frequently asked questions

The typical range for a remote Rust working for international companies is $4,500 - $12,000 USD/mes. The exact amount depends on seniority, the company's country, and whether the contract is full-time or project-based.

The most in-demand Rust profiles usually combine Systems Programming, Blockchain, Webassembly. Adding one of these opens more job offers and often increases salary range by 15% to 30%.

For US/EU companies yes: B2 minimum for technical interviews. There are alternatives at LATAM companies (Mercado Libre, Globant, Rappi) or agencies like Toptal where intermediate English is enough to start.

The 3 highest-impact things: (1) a public GitHub with 2-3 solid projects relevant to Rust, (2) an English LinkedIn profile optimized for recruiters, and (3) applying to 20+ offers per week instead of 2-3.
📬 Looking for remote work? Leave your email and we'll let you know when we launch job alerts.