Senior Software Engineer- Python
R131-Bengaluru
Clarivate
Clarivate is a global leader in providing trusted insights and analytics. Our vision is to improve the way the world creates, protects, and advances innovation.We are seeking a highly experienced Senior Python Developer to design, develop, and maintain robust software applications. The ideal candidate will have a strong background in Python, OOP, experience with scalable architectures, strong DB knowledge and the ability to mentor a development team.
About You – experience, education, skills, and accomplishments:
- Bachelor’s degree in computer science, Engineering, or a related subject
- At least 3 years of experience in Python programming language.
- At least 3 years of experience with Flask and ability to build web applications and web api using the Flask framework.
- At least 2 years of experience in Database Management: Expertise in PostgreSQL, including designing schemas, writing queries, and optimizing database performance.
- At least 2 years of experience in Object-Oriented Programming (OOP): In-depth understanding of OOP principles and practices in Python.
It would be great if you also had:
- Analytical Skills: Strong analytical and problem-solving skills to tackle complex challenges.
- Collaboration: Excellent communication and teamwork skills to work effectively with diverse team
What will you be doing in this role?
- Develop, test, and maintain applications using Python and Flask.
- Design and implement database schemas and queries using PostgreSQL.
- Write clean, maintainable, and efficient code following object-oriented programming principles in Python.
- Conduct strong analysis and problem-solving to debug and optimize existing code and application
- Collaborate with team members to define project requirements and deliverables
- Stay up-to-date with emerging technologies and industry trends to continuously improve skills and apply them to projects.
Product you will be developing
You will be developing a cutting-edge web application for data extraction, data enrichment, data analytics and visualization using python, ML, spacy, pandas, rabitmq, celery etc. This product aims to provide real-time insights and comprehensive reporting capabilities to our clients. Your role will involve leveraging Python to build scalable, high-performance backend services.
About the Team
You will be joining a dynamic and collaborative team of skilled developers, data scientists, and product managers. Our team values innovation, continuous learning, and a strong commitment to quality. We work together to create impactful software solutions that drive business success.
Hours of Work
This is a permanent position with Clarivate. You will be working in IST time zone. 9 hours of work per day including 1-hour lunch break. We have hybrid work model, flexible and employee friendly work environment.
At Clarivate, we are committed to providing equal employment opportunities for all 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.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: APIs Architecture Computer Science Data Analytics Engineering Flask Machine Learning OOP Pandas PostgreSQL Python spaCy
Perks/benefits: Career development Flex hours
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Research Scientist jobs
- Open Data Science Manager jobs
- Open Junior Data Analyst jobs
- Open Business Data Analyst jobs
- Open Data Scientist II jobs
- Open Principal Data Scientist jobs
- Open BI Analyst jobs
- Open Sr Data Engineer jobs
- Open Business Intelligence Engineer jobs
- Open Data Science Intern jobs
- Open Sr. Data Scientist jobs
- Open Senior Business Intelligence Analyst jobs
- Open Lead Data Analyst jobs
- Open Azure Data Engineer jobs
- Open Software Engineer, Machine Learning jobs
- Open Junior Data Scientist jobs
- Open MLOps Engineer jobs
- Open Manager, Data Engineering jobs
- Open Marketing Data Analyst jobs
- Open Data Analytics Engineer jobs
- Open Data Engineer III jobs
- Open Data Engineering Manager jobs
- Open Junior Data Engineer jobs
- Open Product Data Analyst jobs
- Open Senior Software Engineer jobs
- Open Privacy-related jobs
- Open GCP-related jobs
- Open Tableau-related jobs
- Open Excel-related jobs
- Open ML models-related jobs
- Open Data pipelines-related jobs
- Open APIs-related jobs
- Open PhD-related jobs
- Open PyTorch-related jobs
- Open Finance-related jobs
- Open LLMs-related jobs
- Open Deep Learning-related jobs
- Open TensorFlow-related jobs
- Open Data visualization-related jobs
- Open Consulting-related jobs
- Open Business Intelligence-related jobs
- Open Generative AI-related jobs
- Open Data governance-related jobs
- Open NLP-related jobs
- Open CI/CD-related jobs
- Open DevOps-related jobs
- Open Kubernetes-related jobs
- Open Git-related jobs
- Open Docker-related jobs
- Open Hadoop-related jobs