Reingold is looking for a Google Cloud engineer to build and manage Google Cloud infrastructure for advanced conversational AI applications, enabling them to deliver innovative, AI-powered solutions for their clients.
Requirements
- Experience designing, building, and tuning chatbots or virtual agents (e.g., Dialogflow CX, AWS Lex, Azure Bot Service), integrating them with data sources, and deploying within major cloud platforms.
- Strong Python programming skills, including use of libraries such as pandas, numpy, transformers, and tools for API integration or workflow automation.
- Familiarity with building, integrating, or customizing AI/ML models using frameworks and APIs (e.g., OpenAI API, Hugging Face, LangChain, TensorFlow, or PyTorch).
- Understanding of NLP fundamentals such as tokenization, embeddings, retrieval augmented generation (RAG), and fine-tuning.
- Proficiency with version control (Git) and effective collaboration in team-based development environments.
- Understanding of cloud administration fundamentals — including networking, IAM, and security best practices.
- Ability to quickly learn new tools and independently implement functional prototypes.
Responsibilities
- Design, build, and maintain conversational AI solutions using cloud services (e.g., Google Cloud Vertex AI, AWS Bedrock, Azure Cognitive Services) and chatbot frameworks such as Dialogflow CX, integrating them with relevant data sources.
- Research and identify opportunities for AI integration in both internal processes and client-facing products; evaluate model performance and recommend improvements based on data analysis.
- Design and prototype AI-powered tools and workflows using Python and libraries such as Hugging Face Transformers, LangChain, or OpenAI APIs, including fine-tuning or customizing existing models for specific business needs.
- Collaborate with development teams to integrate, manage, and secure a suite of cloud APIs and services (e.g., search/discovery engines, object storage, and large-scale data analytics platforms) to ensure efficient data flow.
- Develop and manage API proxies, security policies, and integration pipelines between backend services and client-facing applications.
- Maintain documentation for scripts, workflows, integrations, and proof-of-concept applications aligned with operational standards.
- Stay current with emerging AI/ML frameworks, APIs, and techniques in cloud and AI ecosystems.
Other
- Active Public Trust clearance or ability to obtain one.
- This is a hybrid role, requiring at least two days per week on site at Reingold’s headquarters in Alexandria, VA, or our office Raleigh, NC.
- Ability to work independently with minimal oversight while adapting to shifting priorities.
- Applicants must have authorization to work for any employer in the United States.
- Candidates must be able to obtain and maintain a U.S. government security clearance if required.