We're on the hunt for a Senior Software Engineer who thrives on solving complex problems, building scalable systems, and getting things done right. You’ll be part of a lean, high-performing engineering team, working on projects that span across industries—from FinTech to AI-powered platforms. This is a hands-on role where you’ll have autonomy, ownership, and the space to flex your full-stack skills, with a primary focus on Node.js and React in an AWS environment.
Job listings
We are looking for an experienced engineer with expertise in evaluating Generative AI systems, particularly Large Language Models (LLMs), to help us build and evolve our internal evaluation frameworks, and/or integrate existing best-of-breed tools. This role involves designing and scaling automated evaluation pipelines, integrating them into CI/CD workflows, and defining metrics that reflect both product goals and model behavior.
As a Frontend Engineer, you will work in a full-remote setup residing in Portugal and you'll work on mixed tech stack based on a microservices architecture, entirely on Amazon Web Services, with open source libs like React and Next. You will help teams to build experiences in one of the fastest and main marketplaces: Motors. You will help enable our organisation to scale efficiently.
This role is for Nebius AI R&D and is focused on applied research and the development of AI-heavy products, such as Nebius AI Studio. As a Senior Software Engineer with Machine Learning background, you will design and develop infrastructure that powers our research, maximize system performance, and build web services to showcase and operationalize our research.
As an Engineering Manager in API Platform you will play a crucial role in developing capabilities that power Canvas hundreds of microservices. Your expertise will contribute to the design and implementation of components that get used by hundreds of engineers to process billions of messages for our millions of users. All the while we must uphold our commitment to reliability, availability and security. The services you help build will ensure our users have a great experience every time they come to design on Canva.
Design and implement secure, high-performance code in Rust for blockchain-based systems and protocols. Develop and maintain smart contracts or blockchain runtimes (e.g., Substrate-based blockchains, Solana programs). Collaborate with a cross-functional team including engineers, researchers, and product managers. Optimize performance and memory usage for blockchain nodes or protocol-level services. Write clean, modular, and well-tested code.
As a Kotlin Multiplatform Engineer on Ditto’s SDKs team, you will play a pivotal role in simplifying real-time data synchronization for developers across multiple platforms. You’ll leverage Kotlin’s shared code capabilities to craft elegant, high-performance SDK modules that run seamlessly on Android, iOS, web, IoT, and desktop.
The Endpoint Agent team is seeking an experienced Senior Software Engineer who will thrive in a fast-paced, remote environment. In this role, you will be instrumental in driving Go development of our cybersecurity Endpoint Agent. The team designs, builds, and maintains the Endpoint Agent which is deployed to customer devices around the globe.
As a Staff Software Engineer, you’ll contribute across the stack, with a strong focus on the back end, building the features and infrastructure that power our platform. Build and maintain features across the stack (Rails, React). Be a part of setting the technical direction for the team, guiding architectural decisions and driving critical projects. Bring product thinking to your work; help define what and why, not just how.
You'll play a technical leadership role in evolving OpenSesame’s eLearning platform, working closely with teammates through Extreme Programming (XP) practices, including test-driven development (TDD), continuous deployment, and evolutionary design. Your work will help drive technical decisions, improve team processes, and strengthen engineering culture. You will work across the stack, contributing to both new feature development and improving the design and tests of existing code.