Senior AI Engineering
Open Mercato is an open-source, AI-supportive CRM / ERP foundation framework for building secure, enterprise-grade business applications.
We help companies move beyond the limitations of rigid SaaS and the cost/risk of building everything from scratch. Open Mercato provides the reusable 80% of enterprise software — architecture, security, modularity, workflows, data structures, permissions, developer experience, and AI-assisted engineering foundations — so teams can focus on the 20% of business logic that actually creates competitive advantage.
Open Mercato is built in the spirit of modern AI Engineering. Alongside the core product, we are developing Harness AI, developer sandboxes, reusable AI skills, and delivery practices that allow teams to build, test, and evolve business software with coding agents instead of traditional manual implementation.
We are now looking for a senior person to join the Open Mercato Core Team in a hybrid role:
Core Product Engineering — improving Open Mercato itself, its architecture, modules, DX, test coverage, AI skills, and product foundations.
Forward Deployed Engineering — working directly with partners and key customers on real Open Mercato implementations.
We treat every implementation as Product Learning. You will work close to business users, implementation teams, and partners, identify recurring patterns, and turn field experience into improvements in the core product.
This is not a traditional developer role. In the Core Team, we do not manually write production code line by line. 100% of code is generated by coding agents. Our job is to design the architecture, define the product direction, create high-quality specifications, guide coding agents, verify outcomes, improve tests, and protect the long-term coherence of the platform.
If you are a senior engineer who combines strong software architecture, product thinking, customer-facing skills, and advanced AI-assisted development practices, this role may be for you.
Role
As a Senior AI Engineering / Forward Deployed Engineer in the Open Mercato Core Team, you will:
Work with partners and strategic customers on real Open Mercato implementations.
Translate business requirements into product specifications, architecture decisions, tasks, tests, and reusable patterns.
Use implementation projects as a source of Product Learning and feed those insights back into the Open Mercato core.
Design and evolve reusable modules, APIs, workflows, AI skills, integration patterns, and developer experience.
Work with coding agents such as Codex and Claude to generate, refactor, test, and verify code.
Build and improve AI-assisted engineering workflows, including reusable prompts, skills, test harnesses, QA loops, and implementation playbooks.
Create automated tests, especially integration and end-to-end tests using Playwright.
Help partners and customer teams adopt modern AI-assisted engineering practices.
Review generated code, validate architecture, improve reliability, and ensure enterprise-grade quality.
Collaborate directly with business stakeholders, product owners, developers, and implementation teams.
Contribute to an open-source product used as the foundation for modern CRM, ERP, commerce, and business application platforms.
Responsibilities
Core Product
Improve Open Mercato’s core architecture, modules, APIs, DX, and extensibility.
Identify recurring implementation needs and convert them into reusable product capabilities.
Design enterprise-grade patterns for security, scalability, modularity, data modeling, workflows, and integrations.
Create high-quality specifications for coding agents.
Build reusable AI skills, agent workflows, and implementation harnesses.
Maintain and improve automated test coverage.
Contribute to releases, documentation, examples, and implementation guides.
Ensure the product remains coherent, secure, scalable, and easy to extend.
Forward Deployed Engineering
Work directly with partners and key customers implementing Open Mercato.
Understand business processes, requirements, constraints, and integration needs.
Translate customer problems into clear product and technical specifications.
Support teams in configuring, extending, and deploying Open Mercato.
Lead implementation discovery, solution design, technical workshops, and QA loops.
Identify gaps between real-world needs and the current product.
Turn implementation learnings into core product improvements.
Train developers and teams in AI-assisted software delivery with Open Mercato, Harness AI, and sandbox environments.
Requirements
We are looking for someone with strong senior-level experience across engineering, architecture, product delivery, and AI-assisted development.
Technical skills
You should have strong experience with:
TypeScript
Next.js and React
PostgreSQL and SQL
High-scale application architecture
Enterprise software design patterns
Secure, modular, maintainable software architecture
Automated testing, especially:
Playwright
integration tests
unit tests
Modern SDLC practices
Working with coding agents such as Codex, Claude, or similar tools
Advanced AI-assisted coding techniques
Creating reusable AI skills, prompts, workflows, and engineering playbooks
Reviewing, validating, and improving AI-generated code
Product and delivery skills
You should be comfortable with:
Working directly with business users and stakeholders
Gathering and structuring requirements
Managing product scope and trade-offs
Delivering features end to end — from discovery and specification to QA and release
Explaining technical concepts clearly to non-technical users
Working independently with high ownership
Turning ambiguous business problems into structured implementation plans
Balancing customer needs with long-term product architecture
Communication
English at C1/C2 level
Strong written communication skills
High ownership and autonomy
Ability to work with customers, partners, developers, and product stakeholders
Clear, structured thinking
Ability to document decisions, specs, and implementation patterns
Required experience
You should have at least one of the following:
Experience in a similar senior engineering, solution architecture, product engineering, or forward deployed engineering role.
Meaningful contributions to open-source projects.
Experience building, releasing, and maintaining a real software product.
Experience working on enterprise-grade SaaS, ERP, CRM, commerce, workflow, or business application platforms.
Experience leading implementation work from requirements to production delivery.
Nice to have
Experience with open-source communities.
Experience with ERP, CRM, B2B commerce, operations, workflow, or internal tools platforms.
Experience with multi-tenant systems.
Experience with permissions, roles, audit logs, security, and compliance.
Experience with developer platforms, SDKs, CLIs, sandboxes, or internal frameworks.
Experience training engineering teams.
Experience working as a consultant, solution architect, tech lead, product engineer, or fractional CTO.
Public writing, conference talks, tutorials, or technical content creation.
How we work
Open Mercato Core Team works differently from traditional software teams.
We do not measure seniority by how many lines of code someone writes manually. We measure it by the quality of architecture, specifications, product decisions, tests, reviews, and the ability to make AI coding agents produce reliable enterprise-grade software.
You will be expected to:
Think like an architect.
Communicate like a product person.
Work with customers like a consultant.
Operate coding agents like an AI engineering lead.
Protect the quality of the core product like a maintainer.
Turn field experience into reusable product value.
This is a hands-on role, but the hands-on work happens through AI-assisted engineering: specifications, prompts, agent workflows, reviews, tests, architecture, QA, and product learning loops.
What we offer
Rate: 180 PLN net / hour
Contract: B2B / freelance
Engagement: Long-term collaboration
Location: Remote
Work on a modern open-source enterprise software platform.
Direct impact on the core product, architecture, and AI engineering methodology.
Opportunity to work with real customers and partners while shaping the product itself.
A senior, product-oriented engineering environment.
Deep exposure to AI-assisted software development, coding agents, reusable AI skills, and modern SDLC practices.
Work on technology that combines open source, enterprise software, product engineering, and applied AI.
Why join Open Mercato?
Open Mercato is not just another framework. It is a practical answer to one of the biggest problems in enterprise software: every company needs custom business logic, but nobody wants to rebuild the same CRM, ERP, permissions, workflows, integrations, and developer foundations from zero.
We are building the open-source foundation that lets teams start with the reusable 80% already in place — and use AI-assisted engineering to move faster, safer, and with more product learning from every implementation.
You will join the team shaping how modern enterprise applications are built: open-source, modular, secure, AI-assisted, and deeply connected to real customer needs.
If you want to work at the intersection of product engineering, enterprise architecture, open source, forward deployed engineering, and AI-assisted development — we would love to talk.
Apply
Send us your profile, GitHub, LinkedIn, or portfolio, and tell us briefly:
What kind of enterprise software or product systems have you built?
How have you used AI coding agents in real work?
What open-source or product experience are you most proud of?
Why does the Open Mercato Core Team sound interesting to you?
Senior AI Engineering
Senior AI Engineering