We are looking for a Senior Software Engineer-Python to join our IP DATA API Team in Bengaluru. This is an amazing opportunity to work on new product involving three tier architecture. We have a great skill set in Python, SQL and we would love to speak with you if you have good Python, SQL and ETL process skillsets.
About You – experience, education, skills, and accomplishments
Bachelor’s degree required in field of computer science or similar stream with relevant IT work experience
Minimum 2 years of relevant professional experience in development involving working in three tier architecture
Minimum 3 years of experience working as a software engineer developing application with Python ETL application
Expertise in having core python knowledge, Pytest and SQL with strong understanding of datatypes, oops concept, file handling.
Working knowledge of Linux server environments including tunnelling, PostgreSQL, network fundamentals and DNS
Should have exposure to ansible scripts (CICD), AWS services, cloud front, Kubernetes.
It would be great if you also had
Experience in python ML
Experience in building and maintaining web applications using Flask, Django, Fast API.
Experience in interacting and solving issues with third party software tools and libraries
What will you be doing in this role?
Design, develop, and maintain ETL pipelines for structured and unstructured data processing.
Gather the requirement from product team and work with engineers to migrate Existing ETL jobs and develop microservice for data access.
Write clean, maintainable, and well-documented Python code. Optimize application performance, scalability, and reliability.
Collaborate with data teams to implement data ingestion, transformation, and storage solutions.
Troubleshoot and debug production issues, ensuring high uptime and reliability.
Stay updated on emerging technologies, frameworks, and best practices in Python, ETL, and AI app development.
About the Team
The Data API Team is a highly motivated, self-driven and action-oriented team focused on building reliable high-quality data solutions and API end points for external customers. We encompass the complete product lifecycle - from converting business requirements into scalable, modern API architectures to designing and running robust data pipelines. Our team provides seamless data parsing and loading, monitoring of critical streams, as well as consistent ETL ensuring dependability and integrity of the information throughout systems
Hours of Work
This is a full-time opportunity with Clarivate, 9 hours per day including 1 hour lunch break.
At Clarivate, we are committed to providing equal employment opportunities for all qualified 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.