Mr. Peter D. Kiernan III, Executive Chairman

Datashapes, Inc.

Apply on EasyApply

Create a free account to apply in seconds

Careers

Let’s change the world.

At DataShapes, we're always on the lookout for talented individuals who are passionate about pushing the boundaries of AI-driven technology and making a difference in the world. Even if we don't have any current job postings that match your skills and experience, we still want to hear from you!

Current Openings

RUST DEVELOPER

Charlottesville, VA (on-site / some remote)

DataShapes AI is a cutting-edge technology company that specializes in artificial intelligence and machine learning products for electromagnetic spectrum intelligence. Our team comprises seasoned experts in the fields of AI/ML, data science, and software engineering.

Position Overview
We are seeking a skilled Rust Developer to join our team. The ideal candidate will have experience in building and maintaining new features for our high-throughput data processing and storage systems. You will be working with a codebase that leverages Rust, SQL, and various frameworks to manage and manipulate RF signal data. All developers with deep experience in a strongly typed language and excited to learn Rust are invited to apply, preferably with experienced in C or C++.

Key Responsibilities

• Develop and maintain new features for signal processing, event handling, and data storage systems.

• Participate in the full software development lifecycle (SDLC) to define, implement, test, maintain, and code review new, high-performance capabilities for our software platform in Rust.

• Write clean, maintainable, and efficient Rust code.

• Collaborate with cross-functional teams to design and ship new features.

• Stay updated with Rust and related technologies.

• Work independently to meet project deadlines.

Required Skills and Qualifications

• Bachelors degree or Masters degree in Computer Science, Data Science, Engineering or a related field.

• A minimum 5 years experience writing software professionally in a team.

• A proficiency in Rust programming language or strong experience in C/C++ (or other typed language) with an enthusiasm to learn Rust.

• Experience with SQL and normative database management.

• Experience with OpenAPI and “RESTFul” APIs and associated design patterns.

• A knowledge of software development best practices, including testing modalities, CI/CD, release processes, Docker and Git.

• Strong problem-solving skills and attention to detail.

• Excellent teamwork skills.

Preferred Skills

• Experience with asynchronous programming in Rust (e.g., using tokio).

• Experience with Rust and database interoperability.

• Experience with message buses and event-driven systems.

Skills

RustDockerSQLMachine LearningGitCI/CD