We’re looking for seasoned Python developer. We value innovation, collaboration, and continuous learning and are excited to expand our team with enthusiastic and talented individuals. Job Description We are looking for a Python Developer to join our dynamic team. As a Python Developer, you will collaborate with senior developers and cross-functional teams to design, build, and maintain scalable applications and systems. This is a fantastic opportunity to grow your programming skills in a supportive and fast-paced environment. Key Responsibilities * Write clean, efficient, and well-documented Python code. * Developing and maintaining web applications, APIs, or data pipelines. * Collaborate with team members to plan, design, and implement new features. * Stay updated on emerging Python frameworks and tools. * Participate in code reviews to learn best practices and improve code quality. * Debug and troubleshoot software issues. * Ability to learn quickly and apply new knowledge in practice.
Qualifications Required: * Proficiency in Python programming. * Solid understanding of Machine Learning concepts, including Retrieval-Augmented Generation (RAG) methodology. * Hands-on experience designing and setting up RAG pipelines from scratch (not limited to using pre-existing solutions). * Familiarity with version control systems like Git. * Experience with web frameworks like Flask or Django. * Knowledge of relational databases (e.g., MySQL, PostgreSQL) or NoSQL databases. * Familiarity with RESTful APIs * Understanding of object-oriented programming (OOP) principles.
Preferred (not mandatory): * Knowledge about cloud platforms like AWS, Azure, or Google Cloud. * Knowledge of front-end technologies like HTML, CSS, and JavaScript.
Join us and contribute to exciting projects that make a difference!