Remote Software engineering Jobs • Data Structures

12 results

Job listings

Software Engineer

CoinTracker 🪙📊📈
$146,000–$210,000
USD/year

Join a tight-knit, early-stage team, where you’ll solve interesting technical challenges and shape the direction of the product. As an early engineer on the team, you’ll work across the stack and collaborate closely with cross-functional stakeholders to own key product and engineering initiatives. You will work full-stack to own features end-to-end, build scalable, high-quality systems, and improve our codebase and development practices.

Engineer

CoinTracker 🛠️🤝🗺️
$175,000–$210,000
USD/year

Join our close-knit, early-stage distributed team, where we tackle exciting technical challenges and create transformative crypto products that give people peace of mind. As one of the engineers, you'll play a key role in scaling our backend systems and take direct ownership of high-impact product and engineering goals.

Interview Engineer (India)

Karat 🧑‍💻🏢🤝

Come join Karat's Interview Engineer Community! As an Interview Engineer, you will create inclusive hiring processes by mitigating bias, improving hiring signals, and completing objective evaluations. As a Karat Interview Engineer, you will facilitate an interview through Karat's platform, create an enjoyable candidate experience while evaluating coding skills and technical knowledge, and collaborate with Karat to test content, processes, and products.

Software Engineer – AI Transformation

Poka 🛠💡🔌

As a Software Engineer on the AI Transformation team, you’ll play a critical role in developing the internal tools, systems, and engines that will reshape how teams function and how the business evolves. You’ll work directly with the Chief AI Officer and AI Staff Engineer to explore, prototype, and deploy innovative solutions across departments — from operations to customer success.

We’re looking for coding specialists who live and breathe algorithms, data structures, software architecture, frontend and backend development, cloud infrastructure, and systems programming—and who can do so fluently in Portuguese (Brazil). You’ll challenge advanced language models on topics like asynchronous programming, RESTful API integration, memory management, object-oriented design, secure coding practices, and debugging distributed systems—documenting every failure mode so we can harden model reasoning.

$8–$65
USD/year

Looking for Java coding specialists who live and breathe algorithms, data structures, software architecture, frontend and backend development, cloud infrastructure, and systems programming—and who can do so fluently using Java. Experts will challenge advanced language models on topics like asynchronous programming, RESTful API integration, memory management, object-oriented design, secure coding practices, and debugging distributed systems—documenting every failure mode so we can harden model reasoning.

$8–$65
USD/year

Looking for C++ coding specialists who live and breathe algorithms, data structures, software architecture, frontend and backend development, cloud infrastructure, and systems programming—and who can do so fluently using C++. The specialist will be challenging advanced language models on topics like asynchronous programming, RESTful API integration, memory management, object-oriented design, secure coding practices, and debugging distributed systems—documenting every failure mode so we can harden model reasoning.

Algorithm Engineer

BJAK 🏢💻📊

At BJAK, we’re on a mission to simplify financial services through intelligent, scalable systems that reach millions across Southeast Asia. As an Algorithm Engineer, you’ll design the core logic behind everything from personalization and optimization to fraud detection and pricing models. This is a remote role based in the US, collaborating closely with our HQ in Malaysia and regional product, data, and engineering teams.

Shape the future of AI as a coding expert fluent in Italian. Challenge advanced language models on topics like asynchronous programming, RESTful API integration, and secure coding practices. Evaluate logical accuracy, coding fluency, and naturalness of Italian language usage, capturing error traces and suggesting improvements. Help power the next generation of AI.