Provide Technical Leadership: Guide the development team in implementing Python-based solutions, ensuring alignment with business requirements, performance standards, and scalability best practices.
Design, build, and maintain scalable Python applications for data processing, transformation, and analytics.
Utilize SQL and relational database concepts to design efficient data models, optimize queries, and manage data quality.
Implement and uphold best practices in Python software development, testing, and CI/CD pipelines.
Leverage Apache Spark, PySpark, and related big data technologies to develop distributed data processing pipelines.
Design and optimize Spark/Databricks ETL pipelines written in PySpark for high performance and scalability.
Build core Python FastAPI services to expose data from Databricks and graph databases to downstream applications.
Contribute to building a knowledge graph interconnecting healthcare and life science data domains.
Work on backend of AI assistant leveraging LLMs and machine learning to expose platform data and extract insights.
Mentor junior developers, facilitate knowledge sharing, and foster a culture of continuous learning.
Collaborate within a cross-functional C3 Data Platform Team in a startup-like environment inside Clarivate.
Requirements
5+ years of hands-on Python software development experience.
Advanced proficiency in SQL, database design, and relational database systems.
Experience developing and deploying solutions on cloud platforms, particularly AWS (S3, ECS, EMR, Glue, RDS).
Expertise in Apache Spark and PySpark for building scalable data solutions.
Familiarity with orchestration tools like Apache Airflow.
Knowledge of graph databases like Neo4j or AWS Neptune.
Solid grasp of CI/CD principles and experience implementing automated pipelines.
Practical experience with Databricks and Snowflake (desirable).
Exposure to Cassandra, Hadoop, Apache Hive (desirable).
Experience mentoring or providing technical leadership.
Software Engineer designing and developing APIs and components using Java, Golang, and Terraform for internal and external usage. Collaborating with cross - functional teams to define, design, and deliver new features.
Senior Backend Developer specializing in designing and building event - driven systems. Part of a digital advertising team working with major platforms globally.
Senior .NET Backend Developer designing and maintaining cloud - based applications with Azure, focusing on backend services. Collaborating with teams and mentoring junior engineers.
Back - end Developer at Onfly focusing on creating technology solutions for travel management. Join a high - performance team in a recognized workplace in Brazil.
Control Desk role in Goiânia specializing in operational metrics and service level oversight. Engaging in data collection and trend analysis for service efficiency.
Senior Full Stack Developer in banking solutions focused on guarantees and credit management. Engage in high criticality systems deploying .NET and MongoDB expertise in a hybrid model.
Senior Lead Developer and Architect for healthcare applications, leveraging Java and web technologies. Leading a team and ensuring high - quality software development in a hybrid work environment.
Java/Node.js Developer designing, developing, and maintaining scalable applications at Brillio. Collaborating with teams, managing APIs, and optimizing performance following modern software architecture.
Backend Engineer focusing on Storage Infrastructure and developing scalable solutions for Spotify. Engaging in high - profile projects and enhancing foundational systems for audio streaming service.