Behavox is an innovative company focused on organizing enterprise data into actionable information for multinational companies. They're building AI/ML-based solutions that process petabytes of semi-structured data to help businesses improve compliance, conduct & culture, and automate CRM functions. As a Software Engineer, you'll join their Engineering division working on mission-critical data-intensive applications. The role offers a unique opportunity to work with cutting-edge technologies in a company that's neither a startup nor an enterprise, allowing for high visibility and impact. You'll be part of small, dynamic feature teams with short development cycles, working on Java-based solutions using cloud-native technologies. The position requires strong expertise in Java, distributed systems, and database technologies, offering the chance to work on large-scale systems processing gigabytes of data daily. The company provides competitive compensation, comprehensive benefits, and a flexible work environment.