Software engineer
- Location
- San Francisco
- Type
- Full time
- Compensation
- $150k-$200k
- Posted
- 2 days ago
Join a team building useful software. Work closely with engineering and design to turn new ideas into products.
Find roles through people you trust, and message a verified founder or page admin about your interest.
GoodData’s Professional Services team works with our customers to design and deliver Agentic Analytics: custom AI applications built on the GoodData platform and embedded into the products and workflows where our customers make decisions. Our team is obsessed with guiding customers to real business value in the shortest time possible. We play a critical role in shaping each solution and managing the technical ins-and-outs of delivery, as well as helping our customers discover what agentic analytics can do for their business.
As a team, our leadership philosophy is to give team members autonomy in delivering high-quality work to our customers, while providing guidance and support where needed. Team members are expected to be passionate about expanding their expertise with technology, and continually growing their knowledge of the GoodData platform and related technologies. Additionally, team members will have the opportunity to gain experience working with international teams and customers. To help passionate professionals accelerate the growth of their skills and careers, our team fosters a culture of mentorship and training.
As a key member of our Professional Services team, you will guide customers from discovery to delivery of custom AI applications built on the GoodData platform. You will work directly with customers to understand their business problems, translate them into requirements and solution designs, and work with our architects, UX designers and developers to turn them into working products.
Work directly with customers to understand their business problems and goals, and turn them into requirements and solution proposals for custom AI applications built on the GoodData platform
Run discovery interviews and workshops, with guidance on scope and approach for more complex engagements
Learn new industries and business domains quickly, understand their processes and business logic, and turn them into clear problem statements
Map business processes, use cases and user flows, then write requirement specifications, user stories with acceptance criteria, and simple wireframes or prototypes to validate them with customers and developers
Own assigned business analysis workstreams from discovery through requirements to development support
Assess the feasibility of customer requests and the data readiness of each use case, and bring in architects and senior colleagues on complex or ambiguous cases
Support product ownership of custom applications: align scope and priorities with the customer, maintain the backlog, and work with the development team through delivery and release
Collaborate with UX designers, architects, developers and PMs to turn requirements into clear development tasks, and work across Product, Professional Services, Customer Success, Pre-sales and Sales
Look beyond the stated request to uncover underlying needs, and share customer feedback, pain points and product gaps with our Product team
Build customer relationships alongside senior colleagues through workshops, on-site visits, conferences and advisory engagements
Manage risks in your work, resolve what you can on your own, and escalate early when an issue goes beyond your expertise
Proven experience in B2B consulting or professional services, including leading customer discovery and delivering projects
Background in product management or product ownership, ideally with larger development teams
Strong business analysis skills: capturing requirements, processes and business logic, documenting them as clear specifications and user stories with acceptance criteria, and sketching wireframes or simple prototypes
A solid grasp of data and analytics concepts (data models, metrics, dashboards) to judge whether a customer's data can support a use case
Practical understanding of what LLM-based applications and AI agents can and can't do, and curiosity to keep learning as the field moves
Ability to pick up new industries and business domains quickly, speak the customer's language, and spot the real need behind a request
Excellent communication, workshop facilitation and presentation skills in English, both written and in front of a room
AI-first mindset: you use AI tools in your daily work to speed up analysis, documentation and prototyping
Independence on your own tasks, and the judgment to ask for guidance on complex or ambiguous ones
Experience delivering data, analytics, BI or AI-enabled applications
At GoodData.AI, we’re building the future of agentic AI for data intelligence.
Our full-stack data intelligence platform empowers companies to turn raw data into real business impact — from agentic AI apps to embedded analytics that scale securely and seamlessly. With GoodData.AI, organizations don’t just analyze data, they monetize it.
But what really sets GoodData.AI apart is our mission: to put intelligence wherever decisions are made. That’s why we’ve built a platform that’s AI-native, composable, and built for the way modern enterprises work.
#LI-Hybrid