Software Engineer, AI Agents
WFA Digital Insight
As the demand for AI-driven marketing solutions continues to surge, with over 70% of companies investing in AI technologies, the need for skilled engineers who can harness the power of Large Language Models (LLMs) is on the rise. Hightouch, a pioneer in AI marketing, is seeking a talented Software Engineer to join their team of innovators. With a strong focus on remote work and digital skills, this role is ideal for those looking to make a significant impact in the industry. Candidates should be prepared to leverage their technical expertise and creativity to drive the development of AI agents that transform marketing workflows.
Job Description
About the Role
Hightouch is revolutionizing the marketing and growth landscape with its modern AI platform, empowering marketers to execute strategies with unprecedented velocity and performance. The company's AI agents are at the forefront of this transformation, reimagining traditional marketing workflows. As a Software Engineer for AI Agents, you will be instrumental in developing and refining these AI solutions, working closely with a team of like-minded professionals who are passionate about making a meaningful impact for customers.The role entails day-to-day collaborative work with cross-functional teams to understand customer needs, design innovative solutions, and architect production-ready LLM pipelines. Your expertise will be crucial in rapidly prototyping proofs of concept to explore the full potential of integrating AI into data and marketing workflows. You will also play a key role in making strategic decisions regarding AI architecture and frameworks, ensuring seamless AI-assisted user experiences.
Hightouch values a culture of first-principles thinking, efficiency, compassion, and kindness. The company looks for team members who are not only strong communicators and problem solvers but also individuals with a growth mindset, motivated to achieve significant goals.
What You Will Do
- Develop and iterate on proofs of concept to explore the maximum potential of AI integration into marketing workflows
- Make key decisions about AI architecture and frameworks, considering scalability, efficiency, and customer needs
- Build production data agents that leverage a company’s data to answer analytics and data science questions about users and marketing efforts
- Design and develop AI-assisted user experiences, focusing on seamlessness and intuitive interaction
- Collaborate with the product team to understand user workflows and identify areas where AI can add significant value
- Contribute to the development of the company’s AI strategy, ensuring alignment with marketing and growth objectives
- Work on backend architecture, ensuring it supports the efficient operation of AI agents
- Participate in code reviews, providing constructive feedback to enhance the quality and maintainability of the codebase
- Stay updated with the latest advancements in LLMs and agentic AI, applying this knowledge to improve Hightouch’s AI solutions
What We Are Looking For
- Strong technical skills, particularly in backend architecture and software development
- Experience with LLMs and AI is desirable, but not required; a strong foundation in computer science and software engineering is essential
- Product intuition and the ability to think creatively about LLM applications
- Excellent communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders
- A growth mindset, with a desire to learn and adapt in a rapidly evolving technological landscape
- Experience working in an agile development environment, with familiarity with version control systems like Git
- Strong problem-solving skills, with the ability to approach challenges from first principles
- Ability to work independently and as part of a distributed team, with a self-motivated approach to work
Nice to Have
- Prior experience with cloud data warehouses like Snowflake and Databricks
- Knowledge of AI frameworks and tools, such as TensorFlow or PyTorch
- Experience in designing and deploying scalable and secure AI systems
- Familiarity with DevOps practices and tools, such as Docker, Kubernetes, or AWS
Benefits and Perks
- Competitive salary, reflecting the company’s commitment to attracting and retaining top talent
- Opportunity to work with a leader in AI marketing, contributing to the development of innovative solutions
- Collaborative and dynamic work environment, with a team of experienced professionals
- Flexible remote work arrangements, providing the autonomy to work from anywhere
- Access to the latest tools and technologies, ensuring you stay at the forefront of your field
- Professional development opportunities, including workshops, conferences, and online courses
- Comprehensive health insurance, reflecting the company’s commitment to the well-being of its employees
How to Stand Out
- Ensure your portfolio showcases projects that demonstrate your ability to work with AI technologies, particularly LLMs, even if it’s through personal projects or contributions to open-source initiatives.
- Develop a deep understanding of Hightouch’s products and services, and be prepared to discuss how your skills and experience align with the company’s mission and goals.
- Familiarize yourself with the latest trends and advancements in AI and LLMs, and be ready to discuss their potential applications in marketing and growth contexts.
- Practice articulating complex technical concepts in simple terms, as this will be crucial in your role and during the interview process.
- Be prepared to walk through your design and development process, highlighting your problem-solving skills and ability to think from first principles.
- Consider reaching out to current or former employees of Hightouch to gain insights into the company culture and what makes a candidate successful in the role.
This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.