About the Role:
Skilled Senior Python Developer with expertise in cloud systems deployment, particularly in Azure, and a strong understanding of information retrieval concepts. The ideal candidate will have experience working with Apache Solr and will be responsible for developing, deploying, and maintaining search-based applications in cloud environments. Will work closely with our engineering team to design scalable solutions and ensure the reliability and performance of our systems.
Key Responsibilities:
* Python Development: Design, develop, and maintain robust Python applications, with a focus on performance, scalability, and code quality.
* Information Retrieval: Implement and optimize search algorithms and systems, including working with Apache Solr for indexing and querying.
* Cloud Deployment: Deploy, manage, and monitor applications in cloud environments, specifically Azure. Ensure high availability, scalability, and security of cloud based systems.
* Integration: Integrate search capabilities into existing applications, ensuring seamless functionality and user experience.
* Automation: Develop automated deployment pipelines using CI/CD practices. Automate tasks and workflows to improve efficiency and reliability.
* Collaboration: Work closely with cross-functional teams, including data scientists, DevOps engineers, and product managers, to deliver high-quality solutions.
* Troubleshooting: Identify and resolve issues related to search performance, cloud deployment, and system integration.
Qualifications:
* Experience: 5+ years of professional experience in Python development and 5+ years of experience in NLP/Search, with a strong understanding of object-oriented programming, data structures, and algorithms.
* Information Retrieval: Basic knowledge of information retrieval concepts, including experience with search engines like Apache Solr.
* Cloud Expertise: Hands-on experience with deploying and managing applications in cloud environments, particularly Azure. Familiarity with other cloud platforms (AWS, GCP) is a plus.
* DevOps Skills: Experience with CI/CD tools, containerization (Docker), and infrastructure as code.