Description
We are seeking an AI/Software Engineer to join our team in Tableau, building the next generation of AI-powered analytics agents that help customers see, understand, and act on data.
As an engineer on the Analytics Agent team, you will be a key contributor to the implementation of agentic applications and multi-modal products. You will work in a highly iterative environment, applying your programming skills to build data-intensive systems for analytics. We are looking for engineers who are curious about the boundaries of AI and ready to deliver high-quality, production-grade code that drives real customer success.
What You’ll Do (Responsibilities)
Collaborate to Meet Customer Need: Work closely with product managers and senior engineers to refine and clarify the scope of work, ensuring technical implementations align with customer requirements.
Promote Engineering Excellence: Write clean, maintainable code and take ownership of the development lifecycle, including writing high-quality automated tests and performing rigorous code reviews.
Develop Iteratively: Participate in rapid experimentation and prototyping to help the team achieve product-market fit for cutting-edge analytics agents.
Ensure Reliability & Performance: Reliably deliver work as a developer, reviewer, and tester. You will evaluate the performance of agentic solutions and ensure defined quality standards are met.
Maintain Operational Ownership: Exhibit "extreme ownership" by implementing observability (logging/monitoring) and engaging in DevOps tasks to ensure high availability of AI-driven systems in production.
Drive Agile Execution: Contribute to the creation of user stories and help organize work so it can be forecasted and delivered effectively within the Agile lifecycle.
Who You Are (Requirements)
Technically Versatile: You’re proficient in an Object-Oriented language and act as a "hybrid engineer"—equally comfortable writing features, automated tests, and managing CI/CD pipelines.
AI-Forward: You have practical experience building software with LLMs and agents. You are excited to use AI tools to boost your own productivity while building innovative, AI-powered features for our customers.
Adaptable Problem-Solver: You are an adaptable learner who thrives in fast-paced environments. You can work independently once a plan is set and know when to loop in teammates or leadership for architectural guidance.
A Compelling Communicator: You can distill complex technical details into key elements. You actively share your thoughts with the team and contribute to documentation that helps others succeed.
Quality-Driven: You understand how systems scale and have an eye for software excellence. You leave every codebase better than you found it.
A Culture & Community Builder: You approach differences with curiosity and assume good intent. You are committed to fostering a positive work environment and are always looking to refer and bring top talent into our organization.