Data Engineer (all genders)
Role details
Job location
Tech stack
Job description
You drive data-driven decision-making by transforming complex data into reliable insights. You take ownership of analytical solutions end to end - from data exploration and model development to deployment, monitoring, and continuous improvement. You work closely with business and engineering stakeholders to ensure transparency, quality, and measurable impact across the platform., 1. Data Analysis & Insight Generation
- Apply statistical and analytical rigor to solve complex business problems.
- Identify patterns and trends in data to support strategic and operational decisions.
- Translate analytical findings into clear, actionable insights for stakeholders.
- Contribute to business dashboards to increase transparency and metric understanding.
- Machine Learning & Training Data Evolution
- Analyze existing ML structures to identify opportunities for improvement.
- Define and create new training datasets based on observed data patterns.
- Support the continuous evolution of models through data-driven experimentation.
- Ensure datasets are representative, scalable, and aligned with business goals.
- Data Engineering & Platform Contribution
- Write high-integrity, maintainable code to retrieve, process, and analyze data from diverse sources.
- Examine, validate, and onboard new datasets into the platform.
- Contribute to a rapidly evolving, modern data platform using engineering best practices.
- Stay up to date with modern technologies and data science methodologies.
- Quality, Reliability & Measurement
- Implement mechanisms to proactively measure and monitor the quality of data outputs.
- Validate assumptions, detect anomalies, and ensure consistency across analyses.
- Improve robustness and reliability of analytical pipelines and models.
- Promote reproducibility, documentation, and clarity in all analytical work.
Requirements
Do you have experience in TypeScript?, Languages: Fluent in English Experience Level: 2+ years in software engineering, * Have 2+ years of experience building production-grade systems.
- Write fast, clean, and maintainable code in TypeScript, Node.js, React.
- Understand backend fundamentals: Hexagonal Architecture, NestJs/Inversify, Express.js, AWS SQS/SNS, Sockets, PostgreSQL, TypeORM.
- Know your way around AWS (ECS/EKS), Docker, Kubernetes, Terraform.
- Have experience with CI/CD pipelines (GitHub Actions, CircleCI).
- Work pragmatically: prefer simple solutions over abstractions.
- Care deeply about testing and long-term reliability.
- Take ownership of what you build - even after it ships.
- Communicate clearly with engineers, product managers, and designers.
- Enjoy working in a lean, fast-moving team with minimal hierarchy.
Nice to have
- Experience with observability (Prometheus, Grafana, Sentry).
- Prior work in distributed systems or microservices.
- Experience with AI-assisted development workflows.