Find Your Future at Ballista

Come be part of our team - bring your ideas, passion and determination to make a difference, and we’ll solve some of the world’s hardest problems through cutting edge research and technology, together.

We are dedicated to creating an environment that fosters opportunities for continued learning and open collaboration. Let's build the future together!

SUPPORT FROM ALL AROUND

We ensure each member of our team has the opportunity to work with supportive thought-leaders that are pushing the boundaries of what is possible and what is practical in the fields of big data, quantum computing, neural networks, and machine learning.

ALWAYS IMPROVING

We encourage questions, sharing expertise, and continuous learning to improve ourselves, our company, and our customers’ experiences. Through our Learning Academy, we have the opportunity for all our employees to further expand their skillsets and learn new technology that can be applied right in the field.

BENEFITS THAT MATTER MOST

We offer a range of benefits designed to take care of you and your family, starting with health care. We also offer retirement plans, health, and wellness incentives, paid time off, life insurance, and more.

WORK FROM ANYWHERE

Gone is the day of being tied to a specific location. We give each of our employees the tools they need to work from anywhere in the world. With this type of economy, one of our main goals is to ensure each employee has the opportunity to collaborate and create in a purely virtual environment.

See the Latest Job Postings



Posted 3 months ago

Have you developed Kafka applications? Do you have experience with the producer/consumer API or KStreams? If so, we’d love to hear from you. What you’ll need Usually a Bachelor’s degree,…


Posted 3 months ago

We’re looking for a knowledgeable data engineer who has solid experience in the process and tools needed to clean and transform data. What you’ll need Usually a Bachelor’s degree, equiva…

Do you have solid, hands-on experience designing Kafka applications? Do you. What you’ll need Usually a Bachelor’s degree, equivalent experience in CS, or working towards your advanced degree …