Data Engineer
A data-focused company is seeking a Data Engineer to join its Data Labs department, which delivers professional services to premium customers. The role involves building and maintaining big-data pipelines, designing complex high-scale systems, and collaborating with data scientists to translate customer needs into data solutions.
Responsibilities
- Build and maintain big-data pipelines
- Design and implement complex high-scale systems using a variety of technologies
- Collaborate with engineers and data scientists on planning, development, and maintenance of products
- Implement solutions in AWS cloud environment and work with Databricks and PySpark
- Create processes to turn raw data into usable metrics and leverage AI models and statistical algorithms
- Support a team of analysts and data scientists who interact directly with customers
Requirements
- BSc degree in Computer Science or equivalent practical experience
- 3+ years of server-side software development experience in languages such as C#, Go, or Python
- Experience building robust, fault-tolerant, and scalable systems
- Familiarity with cloud environments like AWS or GCP and their services
- Experience with big data technologies such as Spark, Databricks, and Airflow is a strong advantage
- Familiarity with ML pipelines and LLM tools and frameworks
Nice to have
- Experience building large-scale web APIs
- Experience with Microservices architecture
- Experience with databases such as Redis, PostgreSQL, or Firebolt
Benefits
- Hybrid work model with flexibility to work from home
- Competitive compensation and benefits packages
- Regular team outings and happy hours
- Career growth opportunities with personalized coaching and learning solutions
- Inclusive and diverse workplace culture