Search by job, company or skills

Clarivate

Senior Python Developer

8-13 Years
Save
  • Posted 10 hours ago
  • Over 50 applicants
Quick Apply

Job Description

We are seeking an experienced Senior Python Developer to join our dynamic LSH Data Platform Team. You will play a pivotal role in designing, developing, and maintaining Python-based data processing applications and services that support scalable big data solutions. If youre excited about combining deep Python skills with cutting-edge technologies like Apache Spark, PySpark, SQL, and relational databases, we want to hear from you.

About You - experience, education, skills, and accomplishments

  • At least 5+ years of hands-on Python software development experience.
  • Advanced proficiency in SQL, database design, and relational database systems.
  • At least 2 years of strong expertise in Apache Spark and PySpark for building scalable data solutions
  • Experience developing and deploying solutions on cloud platforms, particularly AWS (S3, ECS, EMR, Glue, RDS).
  • Familiarity with orchestration tools like Apache Airflow.
  • Solid grasp of CI/CD principles and experience implementing automated pipelines
  • Bachelor s degree required; Master s degree preferred, preferably in a quantitative or technical field

It would be great if you also had

  • Practical experience with Databricks and Snowflake.
  • Exposure to Cassandra, Hadoop, Apache Hive.
  • Experience with Jupyter notebooks and BI tools like Tableau or PowerBI.
  • Familiarity with PL/SQL and Oracle GoldenGate

What will you be doing in this role

  • Application Development : Design, build, and maintain scalable Python applications for data processing, transformation, and analytics.
  • Big Data Integration: Leverage Apache Spark, PySpark, and related big data technologies to develop distributed data processing pipelines.
  • Database Expertise: Utilize strong proficiency in SQL and relational database concepts to design efficient data models, optimize queries, and manage data quality.
  • Best Practices Enforcement: Implement and uphold best practices in Python software development, testing, and CI/CD pipelines.
  • Continuous Improvement : Stay current with evolving Python, and big data ecosystem technologies, recommending improvements and new approaches to enhance our data platform.

Hours of Work

  • Fulltime
  • 45 h/week
  • Hybrid working model (Location: Bangalore)

About Company

Clarivate is a leading global provider of transformative intelligence. We offer enriched data, insights & analytics, workflow solutions and expert services in the areas of Academia & Government, Intellectual Property and Life Sciences & Healthcare. For more information, please visit clarivate.com.

Job ID: 111096227

Similar Jobs

Bengaluru, India

Skills:

CobolJsonRest API DevelopmentJava ProgrammingPython developmentCloud and container architecture for WindowsNetwork socket programmingDocker Container environmentSQL and Database programmingKafka for message streamingPowerShell scripting and automationAlgol

Bengaluru, India

Skills:

data engineering System integrationSQL ServerFastAPIAzurePythonenterprise application developmentContainerization technologiesAsync processingMicroservices architecture

Bengaluru, India

Skills:

Automation FrameworksPythonApache SparkData processing systemsAI ML integration

Bengaluru, India

Skills:

amazon dynamodb SnsS3Microsoft Sql ServerSqsLambdaTerraformTerragruntEventBridge SchedulerAWS Serverless Architecture

Bengaluru, India

Skills:

Azure CloudSqlExpressTypescriptPerformanceAngularNode.jsPythonDockerGitPostgreSQLJavascriptReliabilityAI coding assistantsCI CDObservabilitySecurity