Team:
This requirement is for a fast-growing Saas Product Development Team, where we use Artificial Intelligence from NLP, CV to Deep Learning, LLM, to understand and extract complex data from unstructured Documents.
As a key member of our team, you will enjoy a range of benefits including,
- The ability to actively contribute to and influence our product development, where your innovative ideas are valued and encouraged.
- The chance to be part of an agile and dynamic team that rapidly develops and deploys product features, keeping pace with market demands.
- The opportunity to work hands-on with advanced deep learning models and both proprietary and open-source Large Language Models (LLMs), staying at the forefront of AI technology.
- Access to the comprehensive range of employee benefits typically offered by our organization, supporting both your professional growth and personal well-being.
Job Description:
We are looking for a seasoned Technical Lead with 5+ years of experience to guide the development and enhancement of our SaaS product. The candidate will possess a deep understanding of web technologies, including Django and React, along with proficiency in AWS cloud services. Knowledge in AI, including branches like deep learning, machine learning, and generative AI, is highly desirable to drive innovation and ensure the integration of cutting-edge technologies into our platform.
Qualifications:
- Expertise in Python programming and the Django framework for robust back-end development and React for creating interactive front-end experiences.
- Proficient with AWS cloud infrastructure and services such as EC2, S3, RDS, and Lambda, to design and maintain scalable and secure applications.
- Demonstrated experience in leading software development projects, with a strong grasp of Software architecture and System design.
- Familiarity with AI technologies, particularly in deep learning, machine learning, and generative AI, and their practical applications in software solutions.
- Solid understanding of DevOps practices, including continuous integration and continuous deployment (CI/CD) pipelines using tools like Jenkins, Git, and Docker.
- Strong problem-solving skills, with the ability to navigate complex technical challenges and make informed decisions.
- Excellent leadership qualities, capable of mentoring junior developers and fostering a collaborative team environment.
- Superior communication skills, with the capacity to effectively interface with both technical and non-technical stakeholders.
Key Responsibilities:
- Lead the architecture, design, and development of our SaaS product, ensuring the effective use of Python, Django and React to meet business requirements.
- Oversee the integration of AWS services to optimize the deployment and operation of our applications, enhancing performance and scalability.
- Lead the adoption of AI technologies within the product, exploring innovative approaches to leverage deep learning, machine learning, and generative AI.
- Manage cross-functional teams through the planning, execution, and delivery of software projects, maintaining high standards of quality and efficiency.
- Conduct code reviews, provide technical guidance, and support the professional growth of team members.
- Collaborate with product managers, designers, and other stakeholders to align development efforts with strategic goals and customer needs.
- Monitor technology trends and advancements in web development, cloud computing, and AI to continuously improve our product offerings and technical practices.
- Ensure adherence to best practices in coding, testing, security, and compliance across all development activities.