Taro Logo

Lead Software Engineer-Python

Global leader in trusted and transformative intelligence, providing enriched data, insights, analytics and workflow solutions across knowledge, research and innovation.
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
Enterprise SaaS

Job Description

Clarivate, a global leader in trusted intelligence and analytics, is seeking a Lead Software Engineer-Python to join their Technology team within the Architecture Center of Excellence (COE). This role combines technical leadership with hands-on development, focusing on optimizing knowledge flow through technological solutions. The position requires expertise in Python, SQL, and data engineering, with a strong emphasis on mentoring other engineers and working with intellectual property applications.

The role offers a hybrid work environment with flexible arrangements, operating within a 9-hour workday including lunch break. As part of the Architecture COE team, you'll be instrumental in developing tools and processes that enhance the effectiveness of the architecture practice and forum. The position involves working with both structured and unstructured data, implementing ETL processes, and ensuring data integrity through validation and cleansing processes.

This is an excellent opportunity for an experienced software engineer who wants to make a significant impact in a global organization while working with cutting-edge technology and data practices. The role combines technical expertise with leadership responsibilities, offering the chance to mentor team members while working on complex data-driven solutions. The position provides exposure to various aspects of software development, from coding to architecture, while working in a collaborative, cross-functional environment.

Last updated 9 days ago

Responsibilities For Lead Software Engineer-Python

  • Mentor a team of Software Engineers, providing technical guidance and support
  • Write clean, efficient, and maintainable code in accordance with coding standards
  • Automate knowledge flow in the context of the Architecture practice
  • Analysis of textual and binary patent data using regular expressions
  • Develop and maintain understanding of software development lifecycle
  • Work closely with cross-functional teams
  • Automate tests and unit tests for all assigned jobs
  • Support and provide training for patent data validation and verification tasks

Requirements For Lead Software Engineer-Python

Python
  • Bachelor's degree in computer science or equivalent experience
  • At least 5 years of Programming Experience with Excellent knowledge of SQL, Python programming language
  • Experience with ETL processes and API's
  • Domain knowledge of data practices for Intellectual Property applications
  • Experience with pattern matching and regular expressions
  • Outstanding knowledge of JSON and other textual formats
  • Experience in system analysis and design, support and troubleshooting
  • Proficient understanding of code versioning tools such as Git
  • Experience with cloud-based data storage and processing solutions (AWS, Azure, Google Cloud)

Benefits For Lead Software Engineer-Python

  • Flexible Work Environment