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. 

  • Experience in signal processing, RF I/Q data processing, software-defined radios is a desirable bonus.

Why Work at DataShapes AI?

Innovative Environment

Join a dynamic team at the forefront of AI-driven technology innovation.

Professional Growth

Access opportunities for career development and advancement in a supportive environment.

Impactful Work

Contribute to projects that have real-world applications and make a difference.

Competitive Benefits

Enjoy competitive compensation and benefits packages designed to support your overall well-being.

Collaborative Culture

Work alongside talented individuals who are dedicated to teamwork and mutual success.