Solutions Software Engineer

Job summary
Permanent contract
San Francisco
Salary: Not specified
No remote work
Skills & expertise
Generated content
Technical aptitude
Multitasking
Collaboration and teamwork
Foundation
Stripe
+2
Apply

Dust
Dust

Interested in this job?

Apply
Questions and answers about the job

The position

Job description

At Dust, we want to provide knowledge workers and teams the tools required to get higher-quality work done, faster.

It’s disappointing to see how much time is still wasted interacting with software that doesn’t quite “get it”. Small tasks. Repetitive tasks. Tasks that wouldn’t need to be done in the first place if the right amount of context had been shared in time.

Most knowledge workers aren’t developers. Software that will really help them has to be powerful and simple to use. It has to fit their needs and personalities nicely. With the right tools, we believe that we can ultimately give the world’s 1 billion knowledge workers 25% of their time back. So they can move on to do more rewarding and interesting things.

We’re excited to build products that humans use to become better versions of themselves. We’re not here to replace humans, though. While we don’t mind a robot analogy, it has to be R2-D2, not Skynet.

While Large Language Models (LLMs) like GPT-4, Claude or Mistral Large are already very powerful, they remain unwieldy and, as a result, vastly underused. Rather than focusing on developing new foundation models, Dust is laser-focused on the product experience. We believe that existing models are powerful enough, and that most of the value can be unlocked and delivered to customers by refining product experiences, interfaces, and interactions with applications powered by LLMs and fueled by customer data.

About the team

We’re a small and determined team of optimists that likes to focus on customers, getting great things done by shipping, and doesn’t take itself too seriously while doing so. We want to build a team that remains as small as it can be while serving a growing number of customers incredibly well.

We’ve been founders before. We’ve worked at Stripe, Square, Alan, Front, OpenAI, etc... We know what can happen when a few people feel empowered and work together well with a clear purpose in sight.

This role

As a Solutions Engineer at Dust, your primary role will be to build for users and ensure they’re successful. This role requires a deep understanding of our customer needs, the technical aspects of our software, and a relentless commitment to the success of our customers.

You’ll be a founding member of Dust’s US team, helping establish our presence in the US by onboarding and equipping customers with the engineering resources, product creativity, and support they need to get the most value out of Dust

You will be instrumental in ensuring the success of our customers by facilitating their access to advanced use-cases through Dust’s Developer platform and API. Your role will blend technology, product, and success to help us continuously enhance our product suite and to lay the foundations to our global ambitions. While you will not be coding 100% of your time, you will need strong enough coding skills to push to the Dust codebase.

  • Be the voice of our users and serve as a critical enabler.

    • Act as a key cross-functional partner by collaborating with Sales to help onboard customers, and with Customer Success to drive account strategy and to ensure users maximize the value of Dust.

    • Help set our product roadmap by surfacing feedback and key insights from our customers, partnering with Design and Engineering to craft delightful experiences.

  • Own the end-to-end delivery of our product from the design of a solution to its implementation, including testing and deployment.

    • Lead demo calls, effectively communicating Dust's value proposition to buyers and evaluators (e.g. security and compliance teams). You must possess strong technical acumen and high emotional intelligence (EQ) to adapt explanations and presentations to the audience, ensuring clarity and engagement.

    • Be a trusted advisor to our most strategic customers, helping them set up their Dust workspace, data connections, AI assistants, and workflows. You’ll help them graduate to advanced use cases enabling them to reach their goals faster, and leading to the expansion of our commercial relationships.

    • Identify and highlight successful use cases for Dust. Craft content that sets users up for success, enabling the to maximize the value Dust for their teams. Lead workshops and training sessions to demonstrate advanced features.

Requirements

  • Meaningful experience in a combination of technical and customer-facing roles (e.g. software engineering, solutions architect, implementation engineer).

  • An action-oriented and organized self-starter mindset who isn’t afraid to get scrappy to solve customer issues.

  • A strong work ethic and commitment to excellence.

  • A deep interest in understanding customer needs and the desire to become an expert on Dust’s product.

  • Effective multitasking and prioritization skills under pressure and in ambiguous situations across a wide variety of tasks.

  • Demonstrated ability to work collaboratively with cross-functional teams to achieve shared goals.

  • A data-driven mindset that can interpret customer feedback and behavior.

  • A passion for technology, problem-solving, and a commitment to your customers’ success.

  • High technical aptitude, with an ability to work directly with engineers as well as business stakeholders. Experience with APIs, web development, and writing scripts to build internal tools is a plus. Familiarity with LLMs like GPT-4, Claude, Mistral or Gemini is highly desirable.

You should still consider applying, even if you don’t meet all the requirements above. It’s alright to have a less expected profile or background, as long as you have the desire and determination to bring it all in the service of our users.

Apply