Software Engineer, Automation & Tooling

HubSpot · USA

Company

HubSpot

Location

USA

Type

Full Time

Job Description

The HubSpot People Operations Data Group is dedicated to helping HubSpot 'Grow Better' by empowering its employees to 'Grow Better.' As HubSpot continues to expand the People Operations Data Group needs to scale along with it. To accomplish this we are dedicated to investing in enhanced processes and automations that will empower our Data Analysts and ML/AI Engineers to generate valuable insights for HubSpot.    As HubSpot scales we aim to streamline operations by leveraging tooling and automation reducing time/effort spend on cumbersome and repetitive tasks.

We are seeking a software engineer with a diverse background who can operate independently and deliver results.   While some tools & automations will involve creating simple UIs for employee use other will entail developing scripts and services to facilitate tasks such as data movement/pipelining  scheduled interactions with APIs and data platform monitoring/alerting. This is *not a QA engineering role* .    It is a challenging and dynamic software engineering role in which the main focus is in making our Data Analytics platform as robust as possible and giving our “Data People” (data analysts ML engineers data scientists) the support they need to generate great insights for HubSpot.

Despite HubSpot's size our team operates as a small independent unit within the company. The ideal candidate will demonstrate resourcefulness in integrating various technologies to solve complex problems. The diverse range of projects ensures that this role remains challenging and dynamic steering clear of repetitive tasks.

Key Responsibilities:

  • Develop custom tools and scripts using languages (Python Ruby Bash and Go Node.JS etc.)

  • Assist in data ingestion cleansing transformation and movement (API scraping Kafka S3 Lambda Snowpipe AWS Glue etc.)

  • Manage monitor and deploy code (EC2 Kubernetes Docker Jenkins and Airflow etc.)

  • Engage in 'Skinny UI/UX' development for internal use (JavaScript React Flask and Django etc.)

  • Establish infrastructure and proper processes for ML model training (Sagemaker SnowPark Jupyter etc.)

Qualifications:

  • Excellent coding skills.  Python/Java preferred

  • Ability to build/manage UIs (Front-end and Back-end) and deploy & schedule utility scripts/sservices

  • Demonstrated ability to learn and adapt quickly with a strong desire to explore new tools & technologies

  • Technologically creative mindset capable of architecting innovative solutions even in the absence of detailed technical specifications

  • Commitment to continuous improvement and making processes more efficient for the future

  • Strong prioritization skills with the ability to assess effort versus benefit and make informed decisions

Apply Now

Date Posted

04/13/2024

Views

15

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Software Engineer III | Platform - ExtraHop

Views in the last 30 days - 0

This job posting seeks a Software Engineer III to develop features lead junior team members and contribute to secure cloud and appliance solutions The...

View Details

Engineering Manager - Software Supply Chain Security: Auth Infrastructure - GitLab

Views in the last 30 days - 0

This job description highlights a leadership role in developing secure scalable authentication infrastructure for GitLab It emphasizes technical exper...

View Details

Staff Salesforce Engineer - CRM Systems - GitLab

Views in the last 30 days - 0

This job description outlines a Staff Salesforce Developer role focusing on designing building and scaling enterprisegrade solutions across Salesforce...

View Details

DevOps Engineer - Guidehouse

Views in the last 30 days - 0

This job posting seeks a skilled DevOps Engineer to support development QA and operations across applications emphasizing automation cloudnative infra...

View Details

Software Solutions Architect - Unqork

Views in the last 30 days - 0

Unqork empowers enterprises with AIpowered applications emphasizing innovation security and growth The job posting highlights benefits like remote wor...

View Details

Senior Marketer - Usage Automation - HubSpot

Views in the last 30 days - 0

This job posting outlines a Senior Marketer role at HubSpot focusing on customer experience through datadriven automation Responsibilities include des...

View Details