Constructor is a search and product discovery platform designed for enterprise ecommerce, focusing on conversions.
The Constructor Data Platform is essential for internal data and ML teams, handling over 1 TB of compressed events daily and managing over 6 PB of data.
The Data Platform includes tools and infrastructure used by data scientists and ML engineers, implements public-facing APIs for event ingestion and real-time analytics, and manages data storage in various formats.
It facilitates data processing using technologies such as Python, Spark/Databricks, ClickHouse, AWS Lambda, and Kinesis, and includes robust monitoring solutions.
The Data Infrastructure Team is responsible for job scheduling, deployment of BI tools, real-time analytics infrastructure, log ingestion, and core data services.
The Senior Data Engineer will contribute to building data platform components, incorporate user feedback, and drive improvements.
Requirements:
Candidates must have at least 4 years of experience in data engineering, with strong programming skills, ideally in Python.
Expertise in big data engineering, web services, and cloud platforms, preferably AWS, is required.
Excellent English communication skills and a robust computer science background are essential.
Responsibilities include implementing real-time event processing solutions, deploying OpenMetadata within Kubernetes, and designing ClickHouse tables for log storage.
Benefits:
Employees enjoy unlimited vacation time, with encouragement to take at least 3 weeks per year.
A competitive compensation package is offered, including stock options.
The position is fully remote, allowing employees to choose their living location.
A work from home stipend is provided to help set up home offices.
New employees receive Apple laptops.
There is a training and development budget for every employee, refreshed annually.
Parental leave is available for qualified employees.
Employees will work with intelligent colleagues who support growth and meaningful impact.