Principal Software Engineer - Prospecting Agent (Remote)
About the Role
We are seeking a Principal Software Engineer - Prospecting Agent to join our innovative team at HubSpot. This remote position is designed for a technical leader who thrives in dynamic environments and is passionate about transforming how B2B sales teams generate pipeline.
What You'll Do
- Architect and develop signal-driven prospecting systems that integrate intent signals, firmographics, and behavioral data.
- Write production code and lead complex initiatives from prototype to scale, ensuring high-quality outputs.
- Shape how machine learning and generative AI models integrate into workflows, balancing automation with user trust.
- Influence product direction by partnering with product teams to define user experiences and workflows.
- Design extensible systems that work across various accounts and regions.
- Collaborate with cross-functional teams to align on best practices and avoid local optimizations.
- Mentor senior engineers and guide architectural reviews to elevate the technical standards of the team.
Requirements
- Proven experience in building and evolving distributed systems at scale.
- Strong architectural instincts with a focus on data pipelines, APIs, and user-facing workflows.
- Experience applying machine learning or generative AI in real-world applications.
- A product mindset with a commitment to enhancing sales team efficiency.
- Excellent communication skills to collaborate effectively across teams.
Nice to Have
- Experience with CRM systems and sales processes.
- Familiarity with agile development methodologies.
- Knowledge of data privacy and compliance regulations.
What We Offer
- Competitive salary ranging from $313,800 to $502,080 annually.
- Eligibility for HubSpot’s equity plan, including restricted stock units (RSUs).
- Flexible work arrangements that promote a healthy work-life balance.
- Comprehensive benefits package including health, wellness, and professional development opportunities.
- Supportive company culture that values transparency and employee growth.
This role offers an exciting opportunity to lead innovative engineering projects remotely at HubSpot, a recognized leader in AI-powered customer platforms.
Who Will Succeed Here
Expert in designing and implementing distributed systems using technologies like Kubernetes and Docker to ensure scalability and performance of prospecting systems.
Proficient in machine learning algorithms and generative AI techniques, with hands-on experience in frameworks such as TensorFlow or PyTorch to enhance data-driven insights for B2B sales.
Strong problem-solving mindset with a focus on building and optimizing data pipelines using tools like Apache Kafka or AWS Glue, ensuring seamless integration of APIs and behavioral data.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months