Data Processing Software Developer

Job not on LinkedIn

🕒 October 22, 2025

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of DataPelago

DataPelago

51 - 200 employees

Founded 2022

🤖 Artificial Intelligence

🏢 Enterprise

🤝 B2B

Artificial Intelligence • Enterprise • B2B

DataPelago is a company that provides a universal data processing engine (DataPelago Nucleus) and the DataPelago Accelerator for Spark to dramatically accelerate GenAI and analytics workloads. Their platform leverages heterogeneous accelerated computing (GPUs, FPGAs, and CPUs), integrates with open-source frameworks like Spark, Trino, and Gluten/Substrait, and aims to deliver orders-of-magnitude performance and significant cost reductions with zero changes to applications or vendor lock-in. DataPelago targets enterprise data and AI practitioners, offering deployment guides, benchmarks, and case studies demonstrating large savings and faster processing for large-scale structured, semi-structured, and unstructured datasets.

📋 Description

• Implement software to perform data processing operations efficiently on large data sets as part of an overall data processing engine. • Work closely with technical leads and other individual developers to develop this software and ensure data is processed accurately, efficiently, and reliably as part of the overall analytics engine. • Investigate and address issues in the software and develop necessary enhancements in an ongoing manner. • Working with cross-functional teams to deliver new algorithms and techniques in the core Datapelago GPU-powered, parallel and distributed execution engine • Developing enterprise-grade, highly reliable code and owning the end-to-end delivery of solutions ensuring smooth production rollouts • Designing, implementing, testing, and maintaining enhancements in different components of our engine. • Developing highly modular components and ensuring clean integration with the entire stack • Define algorithms, mechanisms, procedures, and policies for the required functionality. Document them, and secure review and approval from the technical lead(s) • Continuously analyzing and identifying areas for differentiation and improvements in the execution engine • Identifying bottlenecks in scaling and performance and implementing solutions • Investigate and resolve all bugs before and after the release of the software • Support troubleshooting and resolution of issues, incidents, and problems, working in collaboration with others as needed. • Document findings, resolutions, and identify required enhancements to avoid recurrence • Collaborating with other teams and team members and assisting with code reviews, design reviews, and development process improvements

🎯 Requirements

• S. EE/CS or equivalent with 5+ years of experience or MS with 3+ years’ experience • 5+ years of experience developing database execution engine components including core database operations - joins, aggregations, sorts, analytic functions like window functions, etc., in an enterprise-class database serving large-scale data processing workloads • Experience developing modern analytic databases and familiarity with vectorized execution, parallel and distributed database algorithms, memory management, etc. • Good understanding of SQL and familiarity with Lakehouse architectures and technologies • Solid experience in developing performant code that minimizes overheads and latency and maximizes throughput • Experienced with the best practices in developing high quality, reliable software • Experience developing, evaluating, and troubleshooting high-performance software • Strong programming ability in C, C++. Rust experiences a strong plus • Strong development experience on Linux platforms

Apply Now

Similar Jobs

🕒 October 22, 2025

ClassDojo

51 - 200

📚 Education

🌍 Social Impact

Senior Full-Stack Engineer at ClassDojo building systems that support rapid growth in education sector. Collaborating in pair programming and optimizing code for global users.

AWS

MongoDB

MySQL

Node.js

React

🕒 October 22, 2025

ClickHouse

51 - 200

☁️ SaaS

🏢 Enterprise

🤖 Artificial Intelligence

Cloud Software Engineer designing and building observability systems that power ClickHouse Cloud. Engaging in complex problem-solving across system design, infrastructure, automation, and incident response.

AWS

Azure

Cloud

Distributed Systems

Google Cloud Platform

Grafana

Kubernetes

Prometheus

Terraform

Go

🕒 October 22, 2025

Whisker

501 - 1000

👥 B2C

🛍️ eCommerce

🧘 Wellness

Senior Software Engineer developing software supporting IoT sensors for fire prevention systems. Engaging in full lifecycle development to enhance technology in electrical fire detection.

ASP.NET

AWS

Azure

Cloud

IoT

Python

SQL

TCP/IP

.NET

🕒 October 21, 2025

Stechs

11 - 50

📡 Telecommunications

☁️ SaaS

Full Stack Developer in a growing company, involved in building and maintaining platforms with diverse technologies. Seeking passionate professionals eager to learn and contribute.

🗣️🇪🇸 Spanish Required

Cypress

Docker

GraphQL

JavaScript

Jest

Kafka

Linux

Material UI

Next.js

Node.js

NoSQL

React

SQL

🕒 October 21, 2025

Outsourcey

201 - 500

🤝 B2B

🛍️ eCommerce

Full Stack Developer specializing in Flutter and Node.js at Outsourcey, transforming global talent expansion. Collaborating on innovative solutions in a remote, agile environment.

Android

AWS

Cloud

Dart

Flutter

GraphQL

iOS

JavaScript

Node.js

NoSQL

SQL