Job Closed
This listing is no longer active.
Helping Visionaries Change the World
DialogFlow Engineer, Python
Location
California
Posted
56 days ago
Salary
0
Seniority
Senior
Job Description
DialogFlow Engineer, Python
Miratech
• Join the Bot Development team to work on the implementation of a new bot solution across various cloud platforms. • Your main responsibility will be to develop a bot using Google Cloud Platform technologies, focusing on integrating the LLM (playbook) feature in Dialogflow CX, in addition to standard Dialogflow CX functionalities. • Design, develop, and deploy chatbots and voice bots utilizing leading Conversational AI platforms such as Microsoft Bot Framework, Google CCAI, and Dialogflow CX. • Craft clean, efficient, and maintainable code adhering to industry best practices and standards. • Develop custom components and tools to optimize the functionality and performance of our chatbot ecosystem. • Collaborate closely with developers, designers, and other stakeholders to meet project requirements and user expectations. • Leverage natural language processing (NLP), LLM, and machine learning (ML) techniques, including TTS, STT, and SSML, to enable our chatbots to comprehend and respond intelligently to user inputs. • Integrate chatbot systems seamlessly with backend systems, databases, and APIs to facilitate smooth data exchange and interactions. • Investigate and resolve complex technical issues by analysing logs and debugging code for continuous improvement. • Stay ahead of the curve by keeping up-to-date with the latest trends and advancements in chatbot development.
Job Requirements
- 4+ years of hands-on experience with the Google Cloud Contact Center AI Bot framework.
- Proficient in Natural Language Processing (NLP), Natural Language Understanding (NLU), Machine Learning (ML), and Conversational AI.
- Extensive experience with the new LLM (playbook) feature in Dialogflow CX, as well as traditional Dialogflow CX functionalities.
- Solid understanding of Google as a Software-as-a-Service platform.
- Proven troubleshooting and analytical skills in complex, distributed environments.
- Familiarity with SQL and experience working with relational databases.
- Experience integrating web services into applications.
- Proficient in Agile and Scrum development methodologies.
- Bachelor’s degree in a technology-related field or equivalent experience.
- Nice to have: Experience with programming languages such as JavaScript, Python, or Node.js.
- Familiarity with automated testing practices.
Benefits
- Culture of Relentless Performance: join an unstoppable technology development team with a 99% project success rate and more than 30% year-over-year revenue growth.
- Competitive Pay and Benefits: enjoy a comprehensive compensation and benefits package, including health insurance, and a relocation program.
- Work From Anywhere Culture: make the most of the flexibility that comes with remote work.
- Growth Mindset: reap the benefits of a range of professional development opportunities, including certification programs, mentorship and talent investment programs, internal mobility and internship opportunities.
- Global Impact: collaborate on impactful projects for top global clients and shape the future of industries.
- Welcoming Multicultural Environment: be a part of a dynamic, global team and thrive in an inclusive and supportive work environment with open communication and regular team-building company social events.
- Social Sustainability Values: join our sustainable business practices focused on five pillars, including IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality.
Related Guides
Related Job Pages
More Backend Engineer Jobs
Role Description We are looking for a Backend Engineer, AI Agents with strong expertise in Python, distributed backend systems, and autonomous agent infrastructure. You will play a key role in building the Traia.io AI Agent runtime, enabling AI agents to collaborate, execute workflows, interact with tools, and operate securely at scale. This role is focused on AI agents infrastructure and orchestration systems. - Architect and build the backend infrastructure powering the Traia.io AI Agent runtime. - Develop and maintain multi-agent orchestration systems and autonomous workflows. - Build infrastructure for agent runtimes, tool execution, memory systems, and task coordination. - Integrate MCP servers, tools, skills, and external execution environments. - Design secure deployment architectures for AI agents, including sandboxing and containerized runtimes. - Build scalable APIs, queues, event-driven systems, and real-time communication layers. - Collaborate with AI engineers and infrastructure teams to shape next-generation autonomous systems. Qualifications - Strong backend engineering experience with Python. - Experience building AI agents, autonomous workflows, orchestration systems, or multi-agent architectures. - Familiarity with agent runtimes such as OpenClaw, Hermes, or similar frameworks is a strong advantage. - Solid understanding of distributed systems, Docker, Kubernetes, and secure deployment architectures. - Experience with MCP servers, tool calling systems, RAG pipelines, or AI-enhanced execution frameworks. - Strong understanding of security, isolation, scalability, and performance tradeoffs in autonomous systems. - Experience designing backend systems for task execution, workflow orchestration, or event-driven architectures. Requirements - Web3 development experience, including blockchain integrations, wallets, smart contracts, or DeFi protocols. - Experience with on-chain trading systems or autonomous execution agents. - Familiarity with Safe wallets, EIP-712 signing, or account abstraction. - Experience deploying isolated agent environments or sandboxed runtimes. - Understanding of Kafka, NATS, or large-scale real-time infrastructure.
• Design, develop and maintain backend components using Java and OOP principles • Build and optimize SQL queries over large datasets (Oracle / PostgreSQL) • Work with Data Lake environments and data integration flows • Contribute to microservices architectures (Spring Boot) • Collaborate in CI/CD pipelines using Git, GitHub Actions and Kubernetes • Participate in Agile ceremonies and technical decision‑making • Interact with functional teams in Transactional Regulatory Reporting contexts
Back-end Instructor, TypeScript, MongoDB
Flowon - Gamification LabThe commotion power of games directed to solve problems.
• Teach live, remote classes and mentor students, answering questions and providing feedback on assignments and projects • Design routing models that respect HTTP request methods • Implement application middleware organized into modules • Implement functions following async programming best practices using TypeScript • Design the application database schema • Model the database using a document-based approach • Implement the database connection process and the use of database operations • Develop the application using Mongoose
• Trabalhar em equipe no desenvolvimento de softwares escaláveis e seguros, que lidam com grande volume de dados e aplicações críticas. • Liderar a concepção e implementação de novas funcionalidades/produtos, garantindo sua entrega e acompanhamento. • Definir a arquitetura das aplicações. • Criar soluções que simplifiquem e tornem a experiência do cliente mais produtiva. • Planejar, estimar e analisar impactos e riscos em mudanças de aplicações. • Criar e monitorar métricas de qualidade e desempenho das aplicações desenvolvidas. • Interagir com diferentes áreas da empresa e times de negócio altamente qualificados, em um ambiente dinâmico e de crescimento profissional. • Participar de feedbacks, expressar opiniões e contribuir para o planejamento de carreira, contando com o suporte de profissionais experientes. • Colaborar com a equipe de segurança para garantir a confiabilidade da plataforma. • Contribuir para a evolução dos processos técnicos da equipe, incluindo práticas como Dojo e Pair Programming. • Buscar aprendizado contínuo e evolução na carreira, com o suporte de profissionais mais experientes.




