Software Engineer
Haystack
Job description
We're hiring on behalf of a Haystack partner!
The Role
• Design and build innovative technologies within a large-scale distributed computing environment.
• Develop solutions for running predictions on distributed systems, leveraging cutting-edge technologies.
• Construct scalable, fault-tolerant, and cost-effective distributed storage, index, and query systems.
• Collaborate with cross-functional teams to conceptualize, design, and launch new products and services.
What You'll Need
• 4+ years of professional software development experience.
• 3+ years of experience in designing or architecting new and existing systems, including design patterns, reliability, and scaling.
• Proficiency in at least one modern programming language such as Java, C++, or C#, with a strong understanding of object-oriented design.
What's On Offer
• Annual salary of $143,700 - $194,400.
• Opportunity to work on industry-defining projects with significant impact.
• Engage in an agile development environment focused on delivering high-quality software.
• Comprehensive benefits package including health insurance and retirement savings plans.
Apply via Haystack today!