Sr. Software Engineer, Big Data
You’ll join our RollWorks Reporting team to work with engineers, product managers, and designers to develop and ship the highest quality products in the market. You will be working on big data pipelines to power dashboards that help our customers better understand the impact of advertising and glean critical business insights. As a member of the reporting team, you will work side by side with data engineers, analysts, and data scientists to develop novel systems, algorithms, and processes to handle massive amounts of data using languages such as Python and Java.
RollWorks is dedicated to helping B2B marketers find and engage the right people within the accounts that matter to them most. With 600+ customers and an aggressive, inspiring multi-year vision, there is a tremendous greenfield opportunity to help align the efforts of B2B marketers with B2B sales teams for identification of insights in target accounts and pipeline acceleration. You’ll have the options to play with the latest tech, learn new skills, sharpen your existing ones, and make a difference in a rapidly growing company. You’ll also be able to enter into our bi-annual Engineering Hack Week to compete for a grand prize!
Our work environment is one where ambition thrives and so will you. We help every employee discover their full potential by giving them opportunities to expand their skill set and develop their career at NextRoll. Don't think you have all the skills required for this role? That's okay, we're committed to helping all of our employees learn and grow.
The impact you’ll make:
- Develop and operate our data pipeline and manage data infrastructure
- Work closely with analysts and data scientists to develop data-driven systems and dashboards
- Take on some of the most significant problems in high-performance, scalable analytics
- Available for after hour issues and the ability to be on call, but aim incessantly to reduce after hours incidents
- Build for performance and reliability in an agile environment
- Code responsibly: minimize tech debt, advocate for change or investment as needed, test and monitor everything
- Mentor, teach, hire and share your knowledge to make our engineering team stronger
Skills you’ll bring:
- 5+ years of experience as a Software Engineer
- A solid foundation in data structures, algorithms, and system design
- Experience working with scalable systems, large-scale data processing, and ETL pipelines
- Experience with (or willingness to master) our stack, in order of importance: Java, Spark, ClickHouse, Hadoop, Python (Flask), Postgres, Go
- Experience with NoSQL databases (such as Redis or Cassandra) is a bonus
- Experience using data technologies (such as Kafka, Hive, or Storm) is a bonus
Benefits and perks:
- Competitive salary, equity, and fully covered medical
- One month of paid time off and work/life balance
- 6 months of paid maternity leave/ 3 months of paid paternity leave
- Join a community of fellow Rollers as a member of one of our Employee Resource Groups
- Ample opportunities to volunteer with local organizations with NextRoll Gives Back
- Chances to win the coveted Golden Bagel
About RollWorks:
RollWorks, a division of NextRoll, offers ambitious B2B companies an account-based platform to align their marketing and sales teams and confidently grow revenue. Powered by proprietary data and machine learning, RollWorks’ solutions address the needs of organizations large and small—from those with best-in-class ABM programs to those just beginning their exploration. By empowering teams to identify their target accounts and key buyers, reach those accounts across multiple channels, and measure program effectiveness in their system-of-record, RollWorks is an indispensable platform for marketers and sellers who believe that an account-based approach is just good business. Take the lead and visit www.rollworks.com.
We are committed to building diverse teams of “Rollers” and are proud to be an equal opportunity employer. All applicants will receive consideration without regard to race, color, ancestry, sex, religion, gender, gender identity or expression, sexual orientation, marital status, national origin, citizenship, genetics, disability, age, veteran status or other characteristics. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please notify us to request accommodation.