Full Stack Developer Intern

2 days ago

Apply Now

Description

• Blockhouse is delivering innovative solutions for real-time data processing and machine learning model integration. • We’re building a Python SDK for clients to stream terabytes of data into machine learning models using a high-performance, low-latency API powered by Redpanda (Kafka) and Golang. • Design, develop, and maintain a high-performance API in Golang for real-time data streaming at scale. • Integrate Redpanda (Kafka) for efficient message streaming and handling terabytes of client data. • Build bi-directional streaming capabilities between the API and the Python SDK, ensuring clients receive real-time results. • Collaborate with data scientists and Python developers to ensure smooth integration between the Go API and machine learning models. • Optimize system performance for low-latency, high-throughput data processing. • Implement secure and scalable solutions, including authentication, authorization, and data handling. • Write clean, maintainable, and well-documented code. • Participate in code reviews, testing, and debugging to ensure the highest quality standards. • Troubleshoot and resolve any issues related to streaming, performance, and scaling.

Requirements

• 3+ years of experience in Golang development, with a focus on performance and scalability. • Strong understanding of concurrency models in Go (goroutines, channels) and experience building high-throughput, real-time applications. • Proficiency with Redpanda (Kafka) or other streaming platforms (e.g., Apache Kafka), including producer/consumer patterns and managing data streams at scale. • Experience in designing and building RESTful APIs and working with WebSockets, gRPC, or other real-time communication protocols. • Familiarity with streaming and messaging architectures, preferably in large-scale systems processing terabytes of data. • Understanding of how to integrate with Python-based systems and knowledge of machine learning workflows is a plus. • Experience with cloud platforms (AWS, GCP, or Azure) and containerization (Docker, Kubernetes) is preferred. • Strong problem-solving skills, with a focus on optimizing performance and minimizing latency. • Excellent communication and collaboration skills, with the ability to work effectively across teams.

Benefits

• Innovative Environment: Be at the forefront of financial innovation at a company integrating advanced quantitative techniques with traditional financial models. • Expert Team: Collaborate with some of the brightest minds in the industry in an environment that values bold ideas and radical solutions to complex problems. • Professional Growth: Thrive in a vibrant company culture that promotes career development, continuous learning, and work-life balance. • Cutting-Edge Projects: Work on transformative projects that directly impact the future of financial technology. • Compensation: Equity-only compensation. In-person perks for NYC-based employees include daily free lunch and weekly company bonding events.

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@remoterocketship.com