Data Engineer
About HighLevel:HighLevel is a cloud-based, all-in-one white-label marketing and sales platform that empowers marketing agencies, entrepreneurs, and businesses to elevate their digital presence and drive growth. With a focus on streamlining marketing efforts and providing comprehensive solutions, HighLevel helps businesses of all sizes achieve their marketing goals. We currently have ~1200 employees across 15 countries, working remotely as well as in our headquarters, which is located in Dallas, Texas. Our goal as an employer is to maintain a strong company culture, foster creativity and collaboration, and encourage a healthy work-life balance for our employees wherever they call home.Our Website - https://www.gohighlevel.com/YouTube Channel - https://www.youtube.com/channel/UCXFiV4qDX5ipE-DQcsm1j4gBlog Post - https://blog.gohighlevel.com/general-atlantic-joins-highlevel/Our Customers:HighLevel serves a diverse customer base, including over 60K agencies & entrepreneurs and 500K businesses globally. Our customers range from small and medium-sized businesses to enterprises, spanning various industries and sectors.Scale at HighLevel:We operate at scale, managing over 40 billion API hits and 120 billion events monthly, with more than 500 micro-services in production. Our systems handle 200+ terabytes of application data and 6 petabytes of storage.About the Role:We are seeking a talented and motivated data engineer to join our team who will be responsible for designing, developing, and maintaining our data infrastructure and developing backend systems and solutions that support real-time data processing, large-scale event-driven architectures, and integrations with various data systems. This role involves collaborating with cross-functional teams to ensure data reliability, scalability, and performance. The candidate will work closely with data scientists, analysts and software engineers to ensure efficient data flow and storage, enabling data-driven decision-making across the organisation.nResponsibilities:Software Engineering Excellence: Write clean, efficient, and maintainable code using JavaScript or Python while adhering to best practices and design patternsDesign, Build, and Maintain Systems: Develop robust software solutions and implement RESTful APIs that handle high volumes of data in real-time, leveraging message queues (Google Cloud Pub/Sub, Kafka, RabbitMQ) and event-driven architecturesData Pipeline Development: Design, develop and maintain data pipelines (ETL/ELT) to process structured and unstructured data from various sourcesData Storage & Warehousing: Build and optimize databases, data lakes and data warehouses (e.g. Snowflake) for high-performance queryingData Integration: Work with APIs, batch and streaming data sources to ingest and transform dataPerformance Optimization: Optimize queries, indexing and partitioning for efficient data retrievalCollaboration: Work with data analysts, data scientists, software developers and product teams to understand requirements and deliver scalable solutionsMonitoring & Debugging: Set up logging, monitoring, and alerting to ensure data pipelines run reliablyOwnership & Problem-Solving: Proactively identify issues or bottlenecks and propose innovative solutions to address themRequirements:3+ years of experience in software developmentEducation: Bachelorâs or Masterâs degree in Computer Science, Engineering, or a related fieldStrong Problem-Solving Skills: Ability to debug and optimize data processing workflowsProgramming Fundamentals: Solid understanding of data structures, algorithms, and software design patternsSoftware Engineering Experience: Demonstrated experience (SDE II/III level) in designing, developing, and delivering software solutions using modern languages and frameworks (Node.js, JavaScript, Python, TypeScript, SQL, Scala or Java)ETL Tools & Frameworks: Experience with Airflow, dbt, Apache Spark, Kafka, Flink or similar technologiesCloud Platforms: Hands-on experience with GCP (Pub/Sub, Dataflow, Cloud Storage) or AWS (S3, Glue, Redshift)Databases & Warehousing: Strong experience with PostgreSQL, MySQL, Snowflake, and NoSQL databases (MongoDB, Firestore, ES)Version Control & CI/CD: Familiarity with Git, Jenkins, Docker, Kubernetes, and CI/CD pipelines for deploymentCommunication: Excellent verbal and written communication skills, with the ability to work effectively in a collaborative environmentExperience with data visualization tools (e.g. Superset, Tableau), Terraform, IaC, ML/AI data pipelines and devops practices are a plusnEEO Statement:The company is an Equal Opportunity Employer. As an employer subject to affirmative action regulations, we invite you to voluntarily provide the following demographic information. This information is used solely for compliance with government recordkeeping, reporting, and other legal requirements. Providing this information is voluntary and refusal to do so will not affect your application status. This data will be kept separate from your application and will not be used in the hiring decision.#LI-Remote #LI-NJ1Please mention the word **REGALLY** and tag RMzguNjguMTM0LjE5NA== when applying to show you read the job post completely (#RMzguNjguMTM0LjE5NA==). This is a beta feature to avoid spam applicants. Companies can search these words to find applicants that read this and see they're human.
Apply Now
Apply Now