Python Developer
Location: 5th settlement, Cairo.
The Role:
We're seeking a highly skilled Python Developer with a passion for solving problems and a keen interest in exploring cutting-edge AI integrations. You'll work exclusively on customizing and extending the Odoo ERP system, pushing the boundaries of AI-powered automations and enhancements.
Key Responsibilities:
- Odoo-Focused Python Development:
- Design, implement, and maintain robust Python solutions exclusively within the Odoo framework.
- Develop custom Odoo modules, workflows, and business logic to address unique client needs.
- Troubleshoot complex issues, resolving bugs efficiently and effectively within the Odoo environment.
- Integrate a variety of Python libraries and frameworks specifically tailored to enhance Odoo's user experiences.
- Collaborate with other developers, adhering to Odoo-centric coding standards and best practices.
- Odoo Customization & Support:
- Understand client requirements and translate them into tailored Odoo solutions.
- Optimize existing Odoo implementations for performance and scalability.
- Provide technical guidance and support to both clients and internal teams.
- AI and LLM Integration:
- Incorporate AI concepts into Odoo-centered business software development.
- Utilize Retrieval-Augmented Generation (RAG) for advanced knowledge integration and response generation.
- Research and experiment with LLMs to create innovative automations and features specific to Odoo.
- Leverage prompt engineering to generate clean, efficient Odoo-compatible code from LLMs.
Required Skills:
- Odoo-Centric Python Mastery: In-depth knowledge of Python as it applies to Odoo, including data structures, algorithms, and object-oriented programming within the Odoo context.
- Odoo Expertise: Proven experience in Odoo development, module customization, and debugging.
- Problem-Solving Mindset: Analytical thinking and the ability to break down complex challenges into manageable solutions.
- Adaptability: Comfortable learning new technologies and programming languages relevant to the Odoo ecosystem.
- Communication Skills: Clearly explain technical concepts to both clients and colleagues.
Desired Qualities:
- AI Enthusiasm: A strong interest in machine learning concepts and a willingness to explore AI applications within the Odoo environment.
- Experience with LLMs: Familiarity with large language model architectures and applications as they relate to Odoo.
- Self-Starter: Ability to work independently with a results-oriented approach.
What We Offer
- A dynamic environment where you'll specialize in Odoo development while exploring the frontiers of AI integration.
- Competitive compensation and benefits package.
- A collaborative and supportive work environment in our office.
We believe in fostering a diverse and inclusive workplace, and we encourage applications from individuals of all backgrounds.
Responsibilities
- Development
- Support
- Prompt Engineering
- R&D
- Learn
Must Have
- Relevant Degree
- Passion for programming
- Perfect written & spoken English
- Clear communicator
- Both high IQ & EQ
Nice to have
- JavaScript, HTML & CSS
- Bootstrap
- C#
- ERP / CRM knowledge
- Business acumen
What's great in the job?
- Shape the Future of Odoo Development: Be at the forefront of innovation, customizing and extending Odoo's capabilities to solve unique business challenges.
- Dive into Cutting-Edge AI: Explore how AI and LLMs can transform traditional business software, with a focus on enhancing Odoo's functionality.
- Become an Odoo Expert: Delve deeply into the Odoo framework, developing a mastery of its architecture and Python-based development practices.
- Gain Versatility: Expand your Python skillset while working with a range of libraries and tools tailored to the Odoo ecosystem.
- Enjoy a Collaborative Environment: Team up with other talented developers in a supportive and knowledge-sharing environment.