Taro Logo

Senior Data Engineer

AI-powered, all-in-one white-label sales & marketing platform empowering agencies, entrepreneurs, and businesses to elevate their digital presence and drive growth.
Data
Senior Software Engineer
Remote
1,000 - 5,000 Employees
4+ years of experience
Enterprise SaaS

Job Description

HighLevel, a rapidly growing AI-powered sales & marketing platform, is seeking a Senior Data Engineer to join their global team of 1,500+ members across 15+ countries. The platform processes over 15 billion API hits daily and manages 470+ terabytes of data across five databases. This role is perfect for an experienced data engineer who wants to make a significant impact in a remote-first environment.

The ideal candidate will be responsible for designing and maintaining data infrastructure that supports real-time processing and large-scale event-driven architectures. You'll work with cutting-edge technologies including cloud platforms (GCP/AWS), modern databases (PostgreSQL, MySQL, MongoDB), and data processing tools (Kafka, Airflow, Spark).

As a Senior Data Engineer, you'll collaborate with cross-functional teams to ensure data reliability and scalability, while building and optimizing data pipelines that process massive amounts of information. The role requires strong programming skills in JavaScript/Python, extensive experience with ETL processes, and the ability to work with both structured and unstructured data.

The position offers the opportunity to work on challenging problems at scale, as the platform handles over 2.5 billion message events daily and supports more than 2 million businesses. You'll be part of a global community that values creativity, collaboration, and impact, while working on systems that directly affect millions of users worldwide.

Join HighLevel if you're passionate about data engineering, want to work with modern technologies, and desire to be part of a diverse, inclusive organization that's making a real difference in how businesses connect with their customers.

Last updated a month ago

Responsibilities For Senior Data Engineer

  • Write clean, efficient, and maintainable code using JavaScript or Python
  • Design, Build, and Maintain Systems: Develop robust software solutions and implement RESTful APIs
  • Design, develop and maintain data pipelines (ETL/ELT)
  • Build and optimize databases, data lakes and data warehouses
  • Work with APIs, batch and streaming data sources to ingest and transform data
  • Optimize queries, indexing and partitioning for efficient data retrieval
  • Work with data analysts, data scientists, software developers and product teams
  • Set up logging, monitoring, and alerting to ensure data pipelines run reliably
  • Proactively identify issues or bottlenecks and propose innovative solutions

Requirements For Senior Data Engineer

JavaScript
Python
TypeScript
Node.js
PostgreSQL
MySQL
MongoDB
Kafka
  • 4+ years of experience in software development
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field
  • Strong Problem-Solving Skills: Ability to debug and optimize data processing workflows
  • Programming Fundamentals: Solid understanding of data structures, algorithms, and software design patterns
  • Software Engineering Experience: Demonstrated experience (SDE II/III level)
  • ETL Tools & Frameworks: Experience with Airflow, dbt, Apache Spark, Kafka, Flink or similar technologies
  • Cloud Platforms: Hands-on experience with GCP or AWS
  • Databases & Warehousing: Strong experience with PostgreSQL, MySQL, Snowflake, and NoSQL databases
  • Version Control & CI/CD: Familiarity with Git, Jenkins, Docker, Kubernetes
  • Excellent verbal and written communication skills
  • Experience with data visualization tools is a plus

Related Jobs

Senior Data Scientist, Research Cloud

Senior Data Scientist position at Google's Research Cloud division, focusing on machine learning and statistical modeling for cloud supply chain optimization.

Senior IBM DataStage Developer

Senior IBM DataStage Developer position at UPS in Chennai, focusing on ETL development and data integration using IBM InfoSphere DataStage, requiring 3-5 years of experience.

Product Owner/ITPM & Reporting Application Developer

Senior reporting developer role at Airbus India, focusing on aircraft production planning analytics using Spotfire and Qlik Sense, requiring 6+ years of experience.

Senior IBM DataStage Developer

Senior IBM DataStage Developer position at UPS in Chennai, focusing on ETL development and data integration using IBM InfoSphere DataStage and SQL.

Senior Power BI Platform Developer

Senior Power BI Developer role at Lab49, building data solutions for global financial institutions, requiring 5+ years of Power BI experience and strong data modeling skills.