Overview
We are looking for a Senior Software Engineer - Python, Django, and AWS cloud services. You will play a key role in designing and building scalable, reliable, and secure backend systems that power mission-critical platforms. This role is ideal for an experienced backend engineer who thrives in a fast-paced environment, enjoys solving complex problems, and can contribute to the full software development lifecycle from design to deployment.
About You – Experience, Education, Skills, And Accomplishments
- BE / BTech / MTech / Bachelor’s or Master’s degree in Computer Science, AI, Data Science, or a related field.
- 2+ years of professional experience in backend software development using Python and Django.
- Strong proficiency in Python, Django, and REST API development.
- Experience with microservices architectures and backend system design.
- Proficiency in PostgreSQL and familiarity with OLAP systems such as Snowflake or StarRocks.
- Hands-on experience with AWS cloud services and Docker-based containerization.
- Knowledge of CI/CD pipelines, version control (Git), and automation tools.
- Hands-on experience with LLMs, Generative AI architectures, or AI-driven backend services.
- Experience designing or integrating RAG pipelines, vector databases (FAISS, Pinecone, Milvus), or retrieval systems.
- Familiarity with embeddings, chunking strategies, prompt engineering, and retrieval optimization.
- Understanding of scalable inference, AI lifecycle management, and MLOps concepts.
- Experience with Graph Databases (Neo4j).
- Exposure to Elasticsearch or OpenSearch for search and retrieval systems.
- Familiarity with RabbitMQ, Redis, or other messaging/caching systems.
- Background in data analytics, ETL pipelines, and data modeling.
- Experience with agentic AI frameworks (LangChain, AutoGen) or AI automation tools.
- Knowledge of Linux/Shell scripting and cloud-native application development.
- Exposure to AI ethics, governance, and responsible AI practices.
- Design, develop, and maintain scalable, reliable, and secure backend systems using Python, Django, and RESTful APIs.
- Build and evolve microservices-based architectures to support high-availability, data-driven applications.
- Develop and optimize relational and analytical data stores using PostgreSQL, StarRocks, Snowflake, and related technologies.
- Modernize and encapsulate legacy systems into modular, cloud-native architectures.
- Troubleshoot, debug, and optimize backend applications for performance, scalability, and reliability.
- Design and implement Generative AI solutions, including RAG pipelines, AI-powered APIs, and intelligent automation workflows.
- Build and optimize RAG systems, including document ingestion, chunking, embeddings, vector storage, retrieval strategies, and hybrid search.
- Integrate LLMs, agentic AI frameworks, and retrieval layers into enterprise applications.
- Implement Model Context Protocol (MCP) or equivalent mechanisms for secure, context-aware AI interactions.
- Collaborate on AI architecture decisions to ensure scalability, governance, and responsible AI practices.
- Leverage AWS cloud services to deploy and manage scalable applications and AI workloads.
- Use Docker and containerized workflows for development and deployment.
- Contribute to CI/CD pipelines using Jenkins, Git, and automation best practices.
- Partner with DevOps teams to improve deployment reliability, observability, and system monitoring.
- Collaborate with product managers, QA, data scientists, and DevOps teams to deliver high-quality software.
- Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives.
- Conduct code reviews, enforce engineering best practices (SOLID, DRY, TDD), and guide design decisions.
- Write clean, maintainable, and well-documented code and technical designs.
- Mentor junior engineers and contribute to a culture of continuous learning and innovation.
Healthbase provides multi-disciplinary market access teams with the data and insights needed to understand alignments between healthcare systems—down to the individual provider level—and assess the market control of IDNs across U.S. regions and patient populations. By analyzing large volumes of data on providers, claims, patients, demographics, and diseases, our platform helps major pharmaceutical companies and providers make informed strategic decisions, compare their performance with competitors, and access intensive, data-driven visualizations that can be efficiently understood and downloaded.
About the Team:
You’ll join Health base, a high-impact team building the industry's most intelligent affiliations platform for the Life Sciences and Healthcare sector. We empower market access teams with precise, provider-level insights to understand healthcare system alignments and IDN influence across U.S. regions. Our globally distributed team delivers innovative, data-driven solutions using agile and DevOps practices.
Work Hours:
- Full-time, 45 hours per week
- Hybrid working model
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.