Sr. Data Engineer (Dialogflow CX)

The Nerdery (View all Jobs)


Please mention No Whiteboard if you apply!
I'm a one-man team looking to improve tech interviews, and could use any support! 😄

Interview Process

1. Take-home exercise

Programming Languages Mentioned

Python, SQL, JavaScript, ETL

About Nerdery and Being a “Nerd.”
Nerdery is a digital product consultancy. Much more than consultants, we’re allies and guides on our clients’ digital journey – helping them to grow their business and delight their customers through intuitive, thoughtfully designed technology. As true partners, we prepare our clients for the opportunities in front of them, help them achieve their goals, and quickly deliver value for their customers. We do this by solving problems in creative ways across strategy, design, and technology.

At Nerdery, we’re not defined by our job titles but by the impact we make. You’ll work directly and closely with some of the world’s best brands to help create innovative digital products that serve everyone. As Nerds, our insight, innovation, and expertise are celebrated, and our growth is not only encouraged but expected. Being a Nerd means stepping up and pushing the boundaries of what’s possible.  We’re curious, fearless (well, not totally fearless – there are heights and spiders, after all), and always our authentic selves.

We are looking for a Senior Data Engineer (Dialogflow CX) to join our team!  We invite you to check out the details below and consider whether becoming a Nerd is the next step in your career journey.

As a Sr. Data Engineer specializing in Dialogflow CX, you will harness the latest conversational AI and big data technologies to craft sophisticated data and AI-driven solutions. Your role involves designing intricate conversational flows, integrating APIs, and ingesting data from various databases. Your work will improve customer engagement through intelligent dialogue and empower cross-functional teams with actionable insights, while leveraging expertise in Dialogflow CX's advanced features and GenAI concepts. 


  • Utilize Dialogflow CX to design and implement complex conversational flows, ensuring clarity and efficiency in the conversation structure through interactive flow visualizations.
  • Develop and refine intents within Dialogflow CX, leveraging its advanced NLU capabilities to interpret and manage user interactions effectively.
  • Implement state-based data models to intuitively define transitions between conversation states, minimizing redundancy and enhancing conversation flow logic.
  • Collaborate with multiple teams on agent development, using separate flows to enable efficient, parallel workstreams without compromising the integrity of the conversational agent.
  • Integrate Dialogflow CX with Mulesoft APIs to facilitate robust data exchanges, enhancing the conversational experience with dynamic data-driven responses.
  • Leverage SQL and Python for data ingestion and designing flows in Dialogflow CX. 
  • Explore and incorporate GenAI technologies to enhance conversational interfaces and data processing capabilities, pushing the boundaries of AI-driven interactions.
  • Manage flow-level versioning and environments within Dialogflow CX, enabling effective testing and iteration of conversational models.
  • Conduct A/B testing to optimize conversational flows and user experience, making data-driven decisions to improve performance and engagement.
  • Extend the capabilities of Dialogflow CX through expanded fulfillment options, allowing for more flexible and responsive conversational actions.
  • Deploy and configure Dialogflow agents that can be integrated into front-end javascript applications like React.

Minimum Qualifications 

  • Bachelor's degree in Computer Science, Engineering, or a related technical field
  • 6+ years of professional experience within the software industry
  • Expert proficiency in Dialogflow CX, with a solid understanding of its new features, such as interactive flow visualizations, state-based data models, and flow-level versioning.
  • Experience in API integration, particularly with Mulesoft.
  • Knowledge of GenAI technologies and their application in enhancing conversational AI and data analytics.
  • Demonstrated ability to design and manage complex conversational flows and intents in Dialogflow CX, ensuring a seamless and efficient user experience.
  • Strong analytical and problem-solving skills, with the capacity to translate complex technical requirements into functional and scalable solutions.
  • Excellent communication skills, effectively engaging with technical and non-technical stakeholders.

Preferred Qualifications

  • Skilled in Python, SQL, and data orchestration tools, with a deep understanding of ETL processes, data modeling, and warehousing principles.
  • Experience working with government agencies or higher education
  • Proficiency with React building and or configuring chatbots integrated with Diagflow CX

Are We the Right Fit For You?

The best way to get the scoop on whether Nerdery is the right place for you is to chat with current Nerds.  We would be delighted to have a conversation with you and share insight into what it’s really like to work at our organization and if it’s a place where you can thrive.  Our interview process will provide you ample opportunity to talk with other team members and assess whether the role is a good fit for your next chapter.  Take the first step and apply today – our Talent Advocates will then reach out to you to get the ball rolling!

Must be legally authorized to work within the country of employment without sponsorship for employment visa status.

Nerdery is an equal opportunity employer and complies with all applicable federal, state and local fair employment practice laws. Nerdery strictly prohibits and does not tolerate discrimination against employees, applicants or any other covered persons because of race, color, religion, creed, national origin or ancestry, ethnicity, sex, sexual orientation, gender (including gender nonconformity and status as a transgender or transsexual individual), pregnancy, marital status, familial status, age, physical or mental disability, citizenship, past, current or prospective service in the uniformed services, genetic information, membership or activity in a local human rights commission, status with regard to public assistance or any other characteristic protected under applicable federal, state or local law. All employees, other workers and representatives of Nerdery are prohibited from engaging in unlawful discrimination. Nerdery will ensure that all employment practices are free of such discrimination. Such employment practices include, but are not limited to: hiring, promotion, demotion, transfer, recruitment or recruitment advertising, selection, layoff, disciplinary action, termination, compensation, benefits, selection for training, including apprenticeship and other terms and conditions of employment. Nerdery will also provide reasonable accommodation to applicants and employees with disabilities pursuant to all applicable laws.

Please mention No Whiteboard if you apply!
I'm a one-man team looking to improve tech interviews, and could use any support! 😄

Get weekly alerts of new jobs from companies not using whiteboard interviews!