Python Developer Odoo ERP Manufacturing Business Logic Engineer
Job Description
Job Description
Benefits:
- 401(k)
- Company parties
- Competitive salary
- Dental insurance
- Health insurance
- Opportunity for advancement
- Paid time off
- Vision insurance
We are looking for a hands-on Odoo ERP Developer who thrives at the intersection of business logic, data modeling, and systems thinking. This is not a frontend or full-stack role. This is a core backend position focused on:
- Customizing the business logic layer of Odoo
- Modeling real-time factory data and ontologies in PostgreSQL
- Designing new data structures for AI integration
- Enabling agentic and contextual automation across workflows What You'll Do
Customize core Odoo modules (Manufacturing, Inventory, CRM, Logistics) to model and automate complex industrial workflows.
Extend Odoos data and business logic layers, adding custom models, fields, and processes.
Integrate real-time data feeds from IoT devices and factory equipment into Odoo or adjacent systems.
Implement context-aware protocols for AI agents to interact with ERP workflows.
Design scalable PostgreSQL schemas to support new ontologies and AI-native manufacturing data.
Collaborate with manufacturing engineers and product teams to map out operational logic and implement it in Odoo.
Develop clean, testable Python code following Odoo and modular programming best practices. Must-Have Qualifications
3+ years hands-on experience with Odoo development, especially back-end customization
Strong Python engineering skills with understanding of Odoo ORM, XML views, and module architecture; regular use of modern development tools like GitHub Copilot / Cursor
Deep experience with PostgreSQL schema design, optimization, and data modeling
Familiarity with manufacturing processes, ERP workflows, and real-time operations data
Ability to work closely with non-technical stakeholders to translate needs into system logic
Experience with APIs, webhooks, and Python-based integrations with industrial systems Bonus Points For
Familiarity with IoT data protocols, OPC UA, MQTT, or similar
Experience with AI/agentic frameworks, Model Context Protocol or contextual decision systems
Exposure to knowledge graph or ontology modeling
Experience with Odoo automation, QWeb templates, or server actions
Previous work in smart manufacturing, Industry 4.0, or digital twins Why Join Us?
Help build a next-generation, AI-native ERP system
Work at the core of a platform transforming the U.S. manufacturing landscape
Modern tech stack: Odoo + PostgreSQL + Python + Real-time IoT + AI
Autonomy to experiment, innovate, and grow alongside the system
Work with a team of hands-on builders who care about real-world impact
Recommended Jobs
Associate Veterinarian, Suburb of Detroit, MI - #6089
Associate Veterinarian Suburb of Detroit, MI - #6089 If you are looking for a practice where you will love the customers as much as you love the pets, this could be the practice for you! We are seek…
Survey CAD Technician
Job Description Job Description Expanding Michigan firm with a critical role for a Survey CAD Technician is hiring in Rochester Hills! Responsibilities: Perform basic mathematics calcu…
Medical Social Worker (CMSW)
Job Description Job Description Duties: Provide social work services to patients and their families in a medical setting Conduct assessments to determine the psycho-social needs of patients…
CT Technologist Travel/Local-Contract
Travel CT Technologist – Day Shift Location: Michigan Contract: May 11, 2025 – August 9, 2025 | Shift: 7:00 AM – 7:30 PM (3 Days/Week) Pay rate : 48- 65 hourly Position Overview Seeki…
Automation Engineer
Title: Automation Engineer Duration: 12 Months with possible extension ON-SITE Location: Kalamazoo, MI, 49001 POSITION DESCRIPTION: Responsible for design and implementation of key automati…
Grocery and Dairy Manager
Grocery and Dairy Manager Location Saint Clair Shores, MI : Nino Salvaggio is currently looking for a Grocery/Dairy Manager for our St Clair Shores location. RESPONSIBILITIES: Effectively direct a…
Graduation Event Photographer - Rochester
Exciting Photography Opportunity Available in Rochester, MI! Are you looking for a flexible part-time job that allows you to earn extra income? GradImages® is seeking photographers to capture…
School Speech Language Pathologist - Fort Gratiot, Michigan
Job Description Job Description Master's degree in Speech-Language Pathology, active SLP license and 1+ year of Speech-Language Pathology experience required. Applicants who do not meet these qua…
Cleaner
Job Description Job Description Part time cleaner Clean Team looking to hire part time cleaners in the Kalamazoo area. So, if you are tired of spending your day selling fast food to an endless…
Paint Line Operator - 1st Shift - Panels - Holland, MI
Company Overview We Look Forward to Meeting You! We know finding the right job that fits your life is important. If you're looking for a manufacturing role in a company that offers a diverse and…