What You'll Do
- Design, develop, and maintain an efficient, reliable and scalable big data platform and ETL (batch & streaming) to process high-throughput and fast-growing data.
- Identify, design, and implement internal process improvements: automating manual processes, optimizing data delivery, re-designing infrastructure for greater scalability, and revolutionizing ETL tools.
- Work closely with PM to design efficient models of large, complex datasets that meet functional / non-functional business requirements.
- Make data discoverable and accessible for Business Customers, Data Scientists and Analysts across the company.
- Partner cross-functionally across all of Highspot’s feature engineering crews, as well as with QA/DevOps/Site-Reliability.
Your Background
- 5+ years of experience in cloud computing, big data platforms / tools, and large-scale distributed systems.
- Proficient in programming with one of the common languages: Java, Clojure, Python, etc
- Proficient in Kafka, Flink, Debezium, or Snowflake will be plus
- Experience with general software development and testing tools.
- Experience building data streaming pipelines, as well as big data infrastructure in general.
- Experience with performance analysis and improvement in distributed systems.
- Programming experience using SQL, generating data analytics, and developing business insights.
- Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement.
- Experience with data visualization tools and software libraries.
- An entrepreneurial spirit: you’re agile, creative, resourceful, and tenacious as you solve problems and achieve team and company goals.
- Comfortable with modern open source technologies and tools.
- Passion to learn new technologies and infrastructure.
- B.S./M.S in Computer Science or equivalent industry experience.

0 applies
9 views
Other Jobs from Highspot
Principal Backend Development Engineer
Sr. Software Development Engineer, Engineering Excellence (DevOps)
Sr. Engineering Manager, Meeting Intelligence (Backend)
Engineering Manager, Ecosystems
Software Development Engineer II
Similar Jobs
Principal Software Engineer (Backend)
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say