DialogFlow Engineer, Python

Location

Florida

Posted

50 days ago

Salary

0

Seniority

Senior

Bachelor Degree4 yrs expExperience acceptedEnglishCloudGoogle Cloud PlatformJavaScriptNode.jsPythonSQL

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 Job Pages

More Backend Engineer Jobs

Centene Corporation logo

Lead Database Engineer

Centene Corporation

Transforming the health of the communities we serve, one person at a time.

Backend Engineer50 days ago
Full TimeRemoteTeam 10,001+Since 1984H1B No Sponsor

• Leads a team of engineers in the creation of database system designs and architectures • Implements a process in the documentation of diagrams, processes, procedures, troubleshooting guides, and change management logs • Designs, implements, and ensures that database systems achieve 100% uptime with 24/7/365 operational availability • Develops proposed systems which meet the required database and interface specifications • Optimizes database administration tasks including configuration management, backup/recovery, performance tuning, monitoring, and space management • Troubleshoots and resolves critical problems across various tiers in the database systems • Communicates software development initiatives and plans related database changes • Researches and provides both business and technical solutions based on business needs • Monitors, tests, analyzes and evaluates the existing infrastructure environment • Produces documentation on operational run books, business and technical solutions, and overall technology concepts • Researches, identifies, designs and implements database upgrades and refresh programs • Prepares and document standard operating procedures in accordance with required standards and protocols • Reviews trend analysis and recommend solutions regarding hardware and software resource management • Performs other duties as assigned

Missouri
$102.9K - $190.5K / year
Job Closed

Senior Backend Engineer

Foundever

Foundever describes itself as a global leader in the customer experience (CX) industry. The company is on a mission to be the team and the solution behind the best customer experie

Backend Engineer50 days ago

Role Description We are seeking a Senior Back-End Software Developer to join our Common Tools team. The team is responsible for building and maintaining shared technical foundations used across multiple product teams, including developer-ready templates, reusable Python libraries, and a set of shared microservices. What You'll Do - Developer Templates & Enablement - Build and maintain production-ready service templates enabling teams to quickly create new backend services. - Ensure templates include standard structure, testing, CI/CD, security, and observability out of the box. - Keep templates aligned with internal standards and continuously improve them based on team feedback. - Shared Microservices & Components - Design and develop shared microservices using Python and FastAPI. - Build reusable Python libraries consumed by multiple services. - Use FastAPI features to define, validate, and expose consistent, well-structured APIs. - Manage database migrations using Alembic. - Contribute to shared coding standards and code reviews. - Quality, Testing & Observability - Enforce high engineering standards across templates, services, and libraries. - Implement robust testing strategies (unit, integration, system). - Ensure services expose metrics, logs, and traces for production monitoring. - Apply security best practices, with strong knowledge of OAuth2, OpenID Connect (OIDC). - Build reliability, performance, and operational readiness by default. Qualifications - Strong professional experience with Python (minimum 5 years). - Proven experience building production APIs with FastAPI. - Solid experience with Alembic for database migrations. - Strong understanding of software quality practices, including automated testing and clean code principles. - Hands-on experience implementing metrics, logging, and tracing in production systems. - Strong knowledge of backend security concepts, including OAuth2, OpenID Connect (OIDC), and secure service-to-service communication. - Solid experience using GitLab for version control and CI/CD. - Strong communication and collaboration skills. - Fluent in both written and spoken English. Requirements - Experience building and maintaining reusable Python libraries is a strong plus. - Familiarity with Kubernetes and Helm. - Experience designing and maintaining developer templates or internal tooling is a strong plus. - Experience with Docker and container-based deployments. Technical Environment - Languages & Frameworks: Python, FastAPI - Database & Migrations: Alembic - Security: OAuth2, OpenID Connect (OIDC) - Testing & Observability: pytest, Testcontainers, Prometheus, Grafana, OpenTelemetry - CI/CD & DevOps: GitLab, ArgoCD, Helm, Harbor, Kubernetes (EKS) - Infrastructure: AWS (EKS, RDS, S3, etc.)

Spain
Zoom Video Communications logo

Senior Realtime Backend Engineer

Zoom Video Communications

Zoom Video Communications was founded in 2011 to revolutionize the way teams communicate with its software-based conference room solution. Across all devices an

Backend Engineer50 days ago

Title: Senior Realtime Backend Engineer Locations: San Jose (CA) Seattle (WA) time type Full time Hybrid job requisition id R18423 Job Description: What you can expect You will architect high-performance C++ backend systems powering Zoom's AI-driven Contact Center platform. Working with distributed telephony infrastructure and real-time voice services, you will optimize session management and media handling at global scale. Your work will directly impact millions of customer interactions with 99.99% reliability. About the Team We deliver cloud telephony infrastructure for Zoom's omnichannel Contact Center platform. Our team collaborates across engineering, product, and operations to build high-concurrency voice services. We exist to power seamless, AI-enhanced customer experiences at enterprise scale. Responsibilities - Designing and optimizing distributed C++ backend modules that ensure 99.99% reliability and massive scalability for real-time voice traffic - Building low-latency synchronization mechanisms using Redis and distributed technologies to manage real-time call states with cross-functional engineering teams - Troubleshooting complex system bottlenecks including memory leaks, thread contention, and network latency to maintain high-concurrency performance - Collaborating with logic and product teams to optimize the C++/Lua bridge and deliver business features with minimal overhead - Learning and applying telephony concepts (SIP, RTP, media handling) as needed to support voice service optimization What we're looking for - Communicate fluently in Mandarin to collaborate with distributed engineering teams across regions - Demonstrate 5+ years of professional C/C++ development experience or equivalent practical experience in systems programming - Master Linux systems programming including IPC, socket programming, I/O multiplexing (epoll), and asynchronous I/O - Use Redis for distributed locking, caching, and state management in high-concurrency production environments - Apply familiarity with Lua scripting or embedded logic engines for telephony applications - Demonstrate experience with audio quality control strategies or AI/ML integration for voice services (ASR/TTS/NLP) Ways of Working Our structured hybrid approach is centered around our offices and remote work environments. The work style of each role, Hybrid, Remote, or In-Person is indicated in the job description/posting. Benefits As part of our award-winning workplace culture and commitment to delivering happiness, our benefits program offers a variety of perks, benefits, and options to help employees maintain their physical, mental, emotional, and financial health; support work-life balance; and contribute to their community in meaningful ways. Click Learn for more information About Us Zoomies help people stay connected so they can get more done together. We set out to build the best collaboration platform for the enterprise, and today help people communicate better with products like Zoom Contact Center, Zoom Phone, Zoom Events, Zoom Apps, Zoom Rooms, and Zoom Webinars. We're problem-solvers, working at a fast pace to design solutions with our customers and users in mind. Here, you'll work across teams to deliver impactful projects that are changing the way people communicate and enjoy opportunities to advance your career in a diverse, inclusive environment. Our Commitment We believe that the unique contributions of all Zoomies is the driver of our success. To make sure that our products and culture continue to incorporate everyone's perspectives and experience we never discriminate on the basis of race, religion, national origin, gender identity or expression, sexual orientation, age, or marital, veteran, or disability status. Zoom is proud to be an equal opportunity workplace and is an affirmative action employer. All your information will be kept confidential according to EEO guidelines. We welcome people of different backgrounds, experiences, abilities and perspectives including qualified applicants with arrest and conviction records and any qualified applicants requiring reasonable accommodations in accordance with the law. Salary Range or On Target Earnings: Minimum: $124 000,00 Maximum: $271 200,00 In addition to the base salary and/or OTE listed Zoom has a Total Direct Compensation philosophy that takes into consideration; base salary, bonus and equity value. Note: Starting pay will be based on a number of factors and commensurate with qualifications & experience. We also have a location based compensation structure; there may be a different range for candidates in this and other locations At Zoom, we offer a window of at least 5 days for you to apply because we believe in giving you every opportunity. Below is the potential closing date, just in case you want to mark it on your calendar. We look forward to receiving your application! Anticipated Position Close Date: 04/30/26 Ways of Working Our structured hybrid approach is centered around our offices and remote work environments. The work style of each role, Hybrid, Remote, or In-Person is indicated in the job description/posting. Benefits As part of our award-winning workplace culture and commitment to delivering happiness, our benefits program offers a variety of perks, benefits, and options to help employees maintain their physical, mental, emotional, and financial health; support work-life balance; and contribute to their community in meaningful ways. About Us Zoomies help people stay connected so they can get more done together. We set out to build the best collaboration platform for the enterprise, and today help people communicate better with products like Zoom Contact Center, Zoom Phone, Zoom Events, Zoom Apps, Zoom Rooms, and Zoom Webinars. We're problem-solvers, working at a fast pace to design solutions with our customers and users in mind. Find room to grow with opportunities to stretch your skills and advance your career in a collaborative, growth-focused environment. Our Commitment At Zoom, we believe great work happens when people feel supported and empowered. We're committed to fair hiring practices that ensure every candidate is evaluated based on skills, experience, and potential. If you require an accommodation during the hiring process, let us know-we're here to support you at every step.

Washington + 1 moreAll locations: Washington | California
$124K - $271.2K / year
Job Closed
Cotiviti logo

Senior Software Engineer - Database Developer*

Cotiviti

Enabling a high-quality and viable healthcare system

Backend Engineer50 days ago
Full TimeRemoteTeam 5,001-10,000H1B Sponsor

Overview Opening available for Senior Software Engineer - Database Developer at Cotiviti, Inc. in South Jordan, UT: Responsibilities Design, develop, and maintain relational databases. Monitor and tune database resources and activities for SQL Server databases. Gather business requirements and convert them into SQL-stored procedures for database-specific projects. Design, develop, support, and enhance software applications and reusable software components for the Cotiviti product suite. Analyze and resolve software related issues originated from internal or external customers. Document the specifications, design, features, and operation of applications prior to production roll out. Execute solutions enhancements to improve software performance and availability. Communicate technical and operational issues to both engineering and business leadership in a timely manner. Ensure that all technology standards are adhered to while developing systems. Explore new ideas and make innovative contributions to existing processes or systems which improve efficiency and results. Continuously improve and enhance knowledge of new technologies as selected and integrated into the Cotiviti product suite. Execute all appropriate facets of the Cotiviti Software Development Lifecycle with a desire for continuous improvement. Collaborate effectively with senior developers, offshore development team members, business owners, project management, and other internal stakeholders. Mentor other developers. Qualifications Requires a bachelor’s degree (or higher), or foreign equivalent degree, in Computer Science, Information Technology, Information Systems, or related field plus 4 years of experience writing SQL stored procedures on applications and modifying existing SQL stored procedures. Also requires 4 years of experience: monitoring functioning of SQL stored procedures; designing, building, and modifying SQL objects; monitoring, troubleshooting, and performance tuning SQL objects; designing complex SQL procedures; working with SQL Server; building ETL processes; ETL data loading and processing; monitoring, troubleshooting, and performance tuning ETL processes; maintaining ETL process documentation and support procedures; creating and modifying SQL Server Integration Services (SSIS) packages; working with SSRS reports; performing data quality checks; PowerShell scripting; MS Access applications; and Unix shell scripting for Linux systems. Telecommuting available anywhere in the U.S. Company headquarters located at 10701 South River Front Pkwy, Suite 200, South Jordan, UT 84095. Base compensation ranges from $128,440 to $145,000. Specific offers are determined by various factors, such as experience, education, skills, certifications, and other business needs. Cotiviti offers team members a competitive benefits package to address a wide range of personal and family needs, including medical, dental, vision, disability, and life insurance coverage, 401(k) savings plans, paid family leave, 9 paid holidays per year, and 17-27 days of Paid Time Off (PTO) per year, depending on specific level and length of service with Cotiviti. #LI-DNI #immigration

United States
$128K - $145K / year
Job Closed