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.
Sarajevo, Bosnia and Herzegovina
Backend
Staff Software Engineer
Hybrid
5+ years of experience
Enterprise SaaS · Healthcare
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Lead Software Engineer, Python

Clarivate, a global leader in trusted intelligence, is seeking a Lead Software Engineer to join their Life Science & Healthcare Segment. This role focuses on the LSH Data Platform, where you'll be instrumental in designing and developing Python-based data processing applications and services for scalable big data solutions. The position is part of a 7-person engineering team in Europe, working alongside QA, Product Owner, and Manager roles. You'll be directly contributing to advancements in the Life Sciences industry, accelerating processes from drug discovery through commercialization. The role requires expertise in Python, Apache Spark, SQL, and cloud technologies, particularly AWS. Working in a hybrid model, you'll be expected to work from the Belgrade office 3 days every other week within CET time zone. The position offers comprehensive benefits including health insurance, paid leave, yearly bonuses, and various insurance coverages. This is an excellent opportunity for a seasoned engineer looking to make a meaningful impact in the healthcare and life sciences domain while working with cutting-edge big data technologies.

Last updated a month ago

Responsibilities For Lead Software Engineer, Python

  • Provide Technical Leadership: Guide the development team in implementing Python-based solutions
  • Application Development: Design, build, and maintain scalable Python applications
  • Big Data Integration: Leverage Apache Spark, PySpark for data processing pipelines
  • Database Expertise: Design efficient data models, optimize queries, manage data quality
  • Best Practices Enforcement: Implement and uphold best practices in development
  • Continuous Improvement: Stay current with evolving technologies
  • Mentorship & Collaboration: Mentor junior developers and facilitate knowledge sharing

Requirements For Lead Software Engineer, Python

Python
  • 5+ years of hands-on Python software development experience
  • Strong expertise in Apache Spark and PySpark for building scalable data solutions
  • Advanced proficiency in SQL, database design, and relational database systems
  • Experience developing and deploying solutions on cloud platforms, particularly AWS
  • Familiarity with orchestration tools like Apache Airflow
  • Understanding of modern data lake architectures
  • Solid grasp of CI/CD principles

Benefits For Lead Software Engineer, Python

Medical Insurance
Mental Health Assistance
  • 25 days paid leave per annum
  • Private Health Insurance
  • Paid Lunch
  • Yearly Bonus
  • Yearly Merit Plan
  • My Learning Platform
  • Mental Healthcare
  • Fit Pass
  • Life Insurance
  • Accident Insurance
  • Company bicycles for rent free of charge

Interested in this job?