We are currently seeking a highly skilled and experienced Senior Software Developer to join our team on a part-time basis.
Responsibilities:
- Lead the design, development, and implementation of software applications and systems.
- Utilize your expertise in Python to architect scalable and efficient solutions.
- Collaborate with product managers, and data scientists to understand requirements and translate them into technical solutions.
- Leverage Large Language Models (LLMs) to develop innovative solutions for natural language processing tasks.
- conduct code reviews, ensure code quality, and enforce best practices.
- Stay updated with the latest advancements in LLMs and other relevant technologies.
Job Requirements:
- Demonstrated experience or strong interest in working with Large Models (LLMs) and RAG such as GPT, etc.
- Five years of professional experience as a Software Developer, with a focus on Python development.
- strong proficiency in Python and experience with Python frameworks.
- Solid understanding of software development principles and design patterns.
- Excellent problem-solving skills and ability to work on complex technical challenges.
- Proven ability to lead and mentor team members.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field- advantage.
- experience with cloud technologies (e.g., AWS, Azure, GCP) is a highly desirable- advantage.