Founding Software Engineer

SquarePeg

SquarePeg

Software Engineering
Nashville, TN, USA
Posted on Aug 31, 2024
Location: Nashville or New York City

👀 WHY WE’RE LOOKING FOR YOU

At Ducky, we're dedicated to radically changing the approach companies take in supporting their customers. Despite seismic technology shifts over the past decades, today's customer support systems remain largely unchanged, while customer expectations have increased drastically. Ducky represents a significant leap forward, offering a solution that's faster, simpler, and smarter. By integrating with data repositories, managing internal knowledge, and leveraging machine learning, Ducky streamlines support processes through efficient automation, fundamentally changing the way agents assist customers.

The team is made of exceptional individuals from the likes of Lyft, Alto IRA, and Scale AI. We have a shared commitment to swift execution, a passion for software craftsmanship, and an unwavering focus on quality. We are makers at heart and proud of the work we produce.

🧠 What You’ll Do

Ducky is a new toolset for customer support with machine learning at the core. You will develop features that improve the productivity of the end user by building novel human-ML interactions that require both attention to detail and creative thinking.

Ducky is built primarily in TypeScript and Python. We use Next.js and Flask on the backend and React on the frontend. You will bring your experience and expertise to impact our codebases. You’ll also engage in technical decision-making with the team, participate in planning, and own features from idea to delivery.

🤝 Who You’ll Work With

As a Engineer at Ducky, you’ll collaborate closely with our designer, other engineers, and co-founders. We are a passionate and motivated team that emphasizes communication, collaboration, and compassion. To strengthen our bonds and foster creativity, we regularly organize offsite activities. These experiences not only bring us together but also spark new ideas and fresh perspectives.

🏗️ IN THIS ROLE, YOU’LL

  • Help define the roadmap and architecture based on technology and business needs
  • Build and maintain a unified data ETL pipeline that integrates a variety of knowledge sources, ensuring seamless data flow and accessibility.
  • Improve the quality of our ML systems, including search and response generation, by refining algorithms and optimizing performance.
  • Introduce new methods for measuring user behavior and develop data pipelines that provide actionable insights, helping to drive product improvements.
  • Fix customer issues by diagnosing problems and implementing effective solutions.
  • Work on improving the platform’s scalability, responsiveness, and reliability.
  • Help interview and recruit future engineers.

🥷 The Skillset You'll Bring

  • 4+ years experience in professional software development, ideally some of which you’ve spent in startups.
  • Experience in TypeScript.
  • Experience in system design and architecture.
  • Experience owning technically challenging projects from idea to efficient execution, with high quality and reliability.
  • Experience with cloud based infrastructure such as GCP and Vercel.
  • Ability to make technical decisions quickly and communicate to the wider team.