We are looking for a Lead Software Engineer to join our Technology team at Clarivate. The successful candidate will be working on data engineering and ETL and script writing to build data pipelines processes for cleansing and structuring data.
About You – experience, education, skills, and accomplishments
Bachelor’s degree in computer science or equivalent experience.
At least 5 years of Programming Experience with Excellent knowledge of SQL. Python, Java, or any other object-oriented programming languages will be plus.
Lead and mentor a team of Software Engineers, providing technical guidance and support.
Experience with ETL processes and API’s.
Proven experience as a Software Engineer or Data Engineer with a focus on data integration.
Implement data validation and cleansing processes to ensure data integrity.
Experience with pattern matching and regular expressions.
Outstanding knowledge of XML, JSON and other textual formats. Structured and unstructured data
Experience in system analysis and design, support and troubleshooting.
It would be great if you also had...
Experience with cloud-based data storage and processing solutions (e.g., AWS, Azure, Google Cloud).
Proficient understanding of code versioning tools such as Git.
What will you be doing in this role?
Analysis of textual and binary patent data and use regular expressions to determine patterns for data extraction.
Write clean, efficient, and maintainable code in accordance with coding standards.
Develops and maintains understanding of software development lifecycle and delivery methodology.
Automate tests and unit tests all assigned jobs.
Working closely with Content Analysts team to design and develop mapping rules to extract data from different file formats (structured and unstructured).
Work closely with cross-functional teams, including developers, devops, system administrators, and business stakeholders, to understand their data requirements and provide technical support.
About the Team
You will be working along with Data Engineer team wherein your focus would be to process and deliver high quality patent data from multiple input source formats. We have 4 squads each consists of Data Engineers, Testers, Lead and Release Manager.
Hours of work
This is a permanent position with Clarivate.9 hours per day including lunch break. We have hybrid work model, flexible and employee friendly work environment.
At Clarivate, we are committed to providing equal employment opportunities for all persons with respect to hiring, compensation, promotion, training, and other terms, conditions, and privileges of employment. We comply with applicable laws and regulations governing non-discrimination in all locations.