OnTheGoSystems: Python Developer
Role highlights
Full Time
Permanent
Mid
Remote
This mid-level Python Developer role at OnTheGoSystems involves building and maintaining core AI systems that support internal teams such as Support, Marketing, and VIP services. The position requires strong proficiency in Python programming, with hands-on experience working with OpenAI APIs, embeddings, and vector databases, indicating a focus on AI and machine learning integration. Familiarity with multi-agent frameworks like CrewAI or similar is essential, reflecting the need to develop complex, autonomous AI workflows. The role demands solid skills in SQL and PostgreSQL for database management, alongside expertise in containerization using Docker and continuous integration with GitLab CI. Responsibilities include developing asynchronous pipelines and background job processing, ensuring robust unit and integration testing, and implementing effective logging and monitoring practices to maintain system reliability. Candidates must be capable of working independently and collaborating within distributed, remote teams, contributing to architectural decisions and delivering production-ready solutions in a fast-paced environment. The company offers a stable, self-funded environment with a strong engineering culture, providing mentorship and clear growth pathways. The role suits developers holding at least a bachelor's degree, with approximately 50 points of relevant experience, indicating a solid mid-career professional ready to influence AI system architecture and deliver impactful software solutions.
About the role
- Join OTGS, creators of WPML, to build core AI systems used by internal teams
- Work directly with senior engineers and influence architecture and direction
- Turn open-ended goals into production-ready systems for Support, Marketing, and VIP teams
- Fast-paced environment where your work reaches production quickly
Responsibilities
- Develop and maintain AI engineering solutions
- Build and optimize async pipelines and background job processing
- Integrate with external and internal APIs
- Ensure robust unit and integration testing
- Implement good logging and monitoring practices
- Collaborate effectively with distributed teams
Requirements
- Strong Python skills
- Experience with OpenAI APIs, embeddings, and vector databases
- Familiarity with multi-agent frameworks (e.g., CrewAI or similar)
- Proficiency in SQL and PostgreSQL
- Experience with Docker and GitLab CI
- Ability to structure work independently
Benefits
- Stable, self-funded company since 2007 (no external investors)
- Fully remote, global team
- Work on products like WPML (powering 1.5M+ WordPress sites) and PTC (next-gen SaaS localization platform)
- Strong engineering culture with real autonomy
- Structured mentorship and clear growth opportunities
- Meaningful work with real impact
How to Apply
More roles from OnTheGoSystems
View company profileOnTheGoSystems: Senior Python Developer
Flexible location
Join OnTheGoSystems as a Senior Python Developer, work remotely on impactful projects, and grow with a supportive, globa...
OnTheGoSystems: PHP developer (French or German speakers)
Flexible location
Join OnTheGoSystems as a PHP developer (French or German speakers) to build WPML features, solve real problems, and grow...
OnTheGoSystems: PHP Developer (Latin America, German, French and Spanish speakers)
Flexible location
Join OnTheGoSystems as a PHP Developer supporting WPML, the top multilingual WordPress plugin. Remote role for Latin Ame...