
About HubSpot
The inbound marketing software platform for growth
Key Highlights
- Public company (NYSE: HUBS) with strong market presence
- Over 100,000 customers globally across various industries
- Raised over $600 million in funding since inception
- Headquartered in Cambridge, Massachusetts with a global workforce
HubSpot is a leading developer of software products for inbound marketing, sales, and customer service, headquartered in Cambridge, Massachusetts. With over 100,000 customers in more than 120 countries, HubSpot offers a comprehensive suite of tools including CRM, marketing automation, and customer s...
🎁 Benefits
Employees enjoy competitive salaries, equity options, unlimited PTO, and a remote-friendly work policy. HubSpot also offers a generous parental leave ...
🌟 Culture
HubSpot fosters a culture of transparency and inclusivity, emphasizing a strong commitment to employee well-being and work-life balance. The company v...
Skills & Technologies
Overview
HubSpot is seeking a Technical Lead II for their Data Infrastructure team to oversee the Batch Processing platform. You'll work with technologies like Java, Apache Spark, and AWS to enhance data processing capabilities. This role requires experience in large distributed systems and technical leadership.
Job Description
Who you are
You have 5+ years of experience in backend engineering, particularly in designing and implementing large-scale distributed systems. Your expertise in Java allows you to develop high-performance applications that handle massive datasets efficiently. You understand the intricacies of data processing and have a strong grasp of best practices in software development.
You are familiar with big data technologies such as Apache Spark and Hadoop, having worked on projects that involve processing large volumes of data. Your experience with AWS and Kubernetes enables you to deploy and manage applications in cloud environments effectively. You are a natural leader, capable of guiding teams through complex technical challenges while fostering a collaborative environment.
You possess excellent problem-solving skills and can balance competing demands across various technologies. Your ability to communicate effectively with both technical and non-technical stakeholders ensures that you can advocate for best practices and drive the team's success. You are passionate about data infrastructure and are eager to push the boundaries of what is possible in this domain.
Desirable
Experience with Iceberg lakehouse platforms or similar technologies is a plus. Familiarity with machine learning and AI workloads will help you contribute to the team's evolving needs. You are open to learning new technologies and adapting to the fast-paced changes in the data landscape.
What you'll do
As a Technical Lead II at HubSpot, you will own the roadmap and strategy for the Data Infrastructure—Batch Processing Team. You will design and implement solutions that enhance the efficiency and reliability of data processing across the organization. Your role will involve developing tools and client libraries that empower engineering teams to process data effectively.
You will lead projects that focus on core orchestration and deployment functionality within Kubernetes, ensuring that the platform operates smoothly across multiple data centers and regions. Your leadership will guide the team in adopting best practices for data processing, enabling them to deliver high-performance solutions that meet business needs.
You will collaborate with cross-functional teams to understand their data processing requirements and advocate for solutions that align with the company's goals. Your insights will help shape the future of HubSpot's data infrastructure, driving improvements in interoperability and cost savings as new workloads emerge.
What we offer
HubSpot provides a supportive and inclusive work environment where you can thrive. You will have the opportunity to work with cutting-edge technologies and contribute to projects that have a significant impact on the company's operations. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.
We offer competitive compensation and benefits, including opportunities for professional development and growth within the organization. Join us in our mission to make processing large datasets unified, fast, and easy, and be part of a team that is pushing the boundaries of data infrastructure.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at HubSpot.
Similar Jobs You Might Like
Based on your interests and this role

Backend Engineer
LaunchDarkly is hiring a Senior Backend Engineer for their Data Platform team to build and optimize data processing pipelines. You'll work with AWS technologies and various databases to support internal and external products. This role requires 5+ years of backend engineering experience.

Backend Engineer
LaunchDarkly is hiring a Senior Backend Engineer for their Data Platform team to build and optimize data processing pipelines. You'll work with AWS technologies and various databases to support high-scale data operations. This role requires 5+ years of backend engineering experience.

Technical Lead
HubSpot is hiring a Staff Technical Lead for the Intake Upgrades Backend Team to build backend systems that enhance customer experiences. You'll work with Java and AWS to deliver personalized upgrade recommendations. This role requires strong leadership and backend engineering experience.

Technical Lead
Real is seeking a Tech Lead to guide the technical vision for backend systems. You'll work with Java, Spring Boot, and SQL to implement features and mentor junior engineers. This role requires extensive experience in backend development.