Job Description:
We are seeking a highly motivated and experienced Senior Python Tech Lead with a strong background in Python development and a solid understanding of DevOps principles. This role requires a self-driven individual who is capable of taking on technical leadership to build a new flagship data management product from the ground up, focused on GenAI/LLM and massive unstructured information retrieval. The successful candidate will work closely with the CTO to develop enterprise-grade software for some of the largest organizations globally. This role demands expertise in complex microservices architecture, database management, and familiarity with AI technologies.
Key Responsibilities:
" Lead the design and development of a new flagship data management product, leveraging Python and modern microservices architecture.
" Collaborate closely with the CTO and other stakeholders to define technical requirements, architecture, and project roadmaps.
" Write detailed design and architecture documents, ensuring alignment with business goals and technical best practices.
" Drive the end-to-end development process, from initial concept through to deployment, including selecting and integrating relevant open-source technologies.
" Implement DevOps principles to ensure efficient, scalable, and reliable software delivery.
" Provide technical leadership and mentorship to a team of developers.
" Stay up-to-date with the latest trends and technologies in Python, GenAI, and software development, and apply this knowledge to improve the product.
" Work with database technologies such as MongoDB and SQL, ensuring optimal performance and scalability.
Qualifications:
" Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
" Proven experience in leading and delivering complex microservices-based projects.
" Expertise in Python development, with a deep understanding of Python frameworks and libraries.
" Strong experience with database technologi
Category:
Software
Job Qualifications:
" Exceptional problem-solving and analytical skills, with a keen attention to detail.
" Strong self-learning abilities, with a demonstrated capacity to quickly master new technologies.
" Excellent communication and interpersonal skills, with a proven ability to work collaboratively in a team environment.
" Ability to work independently and drive projects forward with minimal supervision.
" Strong teamwork and collaboration abilities.
" Detail-oriented and highly organized, with the ability to manage multiple tasks and priorities effectively.
" Lead the design and development of a new flagship data management product, leveraging Python and modern microservices architecture.
" Collaborate closely with the CTO and other stakeholders to define technical requirements, architecture, and project roadmaps.
" Write detailed design and architecture documents, ensuring alignment with business goals and technical best practices.
" Drive the end-to-end development process, from initial concept through to deployment, including selecting and integrating relevant open-source technologies.
" Implement DevOps principles to ensure efficient, scalable, and reliable software delivery.
" Provide technical leadership and mentorship to a team of developers.
" Stay up-to-date with the latest trends and technologies in Python, GenAI, and software development, and apply this knowledge to improve the product.
" Work with database technologies such as MongoDB and SQL, ensuring optimal performance and scalability.
Company Occupation:
Storage, High Tech
Company Size:
Medium (50 - 150)