
Data Engineer (Python)
Description
Job Summary
As our Data Engineer, you’ll build and maintain data migrations and pipelines using Python, Spark, and Databricks (AWS). You'll work with data from different source systems, improve existing migrations, and make sure data is transferred accurately and reliably.
You don't need to have experience with Spark or Databricks from day one. Strong Python skills and a good understanding of data processing are more important. You'll also use AI coding tools as part of your daily work.
Requirements :
- 3-5 years of software/data engineering experience at a senior level of ownership.
- Strong Python.
- Daily, hands-on use of AI coding tools (e.g., Claude Code, Cursor, Copilot, or similar) in real engineering work and the judgment to verify what they produce.
- Solid SQL and a good instinct for data modeling (deep expertise welcome but teachable).
- Comfort in a Linux / macOS environment and a cloud data environment (ideally AWS).
- A track record of building things that run reliably in production.
- Comfort with ambiguity, fast learning, and sound judgment including reverse-engineering messy, undocumented source data.
- Upper-Intermediate English (B2).
Responsibilities:
- Build and maintain data migration pipelines using Python.
- Develop new migrations from different source systems.
- Improve existing migrations, including error handling, recovery, and monitoring.
- Work with legacy systems and data that may be incomplete, inconsistent, or poorly documented.
- Identify and fix data quality issues.
- Use AI coding tools to write, review, and test code.
- Work with the engineering team to solve technical problems.
About the project:
You'll be working on a SaaS platform for jewelry businesses, helping store managers automate their daily operations. Our team: Team Lead, Full-Stack Developer, React Developer, React Native Developer, and Product Designer.
Bonus points:
- Spark / Databricks.
- Knowledge of AWS data services (S3, Glue, EMR).
- Experience with large-scale data migrations / POS systems or other legacy software / reporting systems or custom dashboards.
We provide
Vacation 18 working days per year, 10 Sick Days.
Performance&Salary review constantly.
Compensation for professional development activities: 50% covered after the trial period.
Free Internal English classes.
Flexible work schedule, remote.
Financial compensation of coworking 100% (during blackouts).
Company equipment. We’ll provide a laptop after 6 months of work, and if you’d like any other tech to make your job easier, we cover 50% of it.
If you're strong on Python and data fundamentals but haven't touched Spark, Databricks, or AWS specifically, we still want to hear from you.