Description
Although the role is focused on data migration, it is not in the traditional analytics or data science sense. The work involves migrating customer data into an application rather than into a data lake or data warehouse for analytical use. This won’t be boring. One month you will be migrating data from Software A, the next from Software B and after that from a custom-built legacy app C, each with its own challenges and trade-offs.
We do understand that very few engineers specialize solely in migrations. So, if you are a software engineer, DB developer or DevOps professional with relevant migration experience, this is a great opportunity to join a serious HR product used by thousands of companies worldwide and make a real impact.
Requirements
- 1+ years of experience in data migrations and at least 3 yoe in software developement.
- Proficiency in SQL.
- Hands-on experience with scripting in Python or Ruby (as popular ETL tools are not widely used in this role).
- Ability to take ownership of tasks with minimal direction and deliver high-quality results in a fast-paced environment.
- Self-starter who can work independently and collaboratively.
- Excellent communication, analytical, and problem-solving skills.
- Advanced level of English.
Responsibilities
- Work with data owners to understand legacy data, gather requirements, and design solutions to meet those needs.
- Produce detailed data mapping documentation.
- Develop and implement tools, scripts, queries, or applications for accessing, analyzing, converting, and migrating data between databases or from CSV files.
- Reverse-engineer data models from other vendors.
- Troubleshoot data quality issues and write scripts to cleanse data.
- Maintain data security, integrity, and availability in production environments.
- Collaborate with the Customer Success team to manage client expectations, communicate timelines, and resolve database issues.
- Serve as the technical point of contact during the migration process.
Nice to have
- Linux experience, including terminal usage and OS-level troubleshooting.
- Bachelor’s degree in Computer Information Systems or a related field.
Working conditions
- Mon – Fri, 8h/day, overlap with US (EST) at least 4 hours.
Interviewing stages
- In-depth HR interview assessing your soft skills, English proficiency, etc.
- Technical interview with the CTO, including live coding and SQL challenge to solve.
- Final meet with your direct manager (team lead).
