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!


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.


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.


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.


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

Do you have solid, hands-on experience designing Kafka applications? What you’ll need

Posted 4 weeks 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 What will really get…