charles logocharles logo

Senior Product Engineer (AI Agents) - Join Our Team

charlesBerlin
Hybrid Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Senior

Qualifications

Qualifications: 5+ years of experience in software engineering. Proficiency in Node.js and TypeScript (preferred) or another high-level programming language such as Java, Go, Rust, or Python. Strong product and business acumen. Experience or a strong interest in working with LLMs and AI. Experience deploying and managing applications on cloud platforms, preferably GCP. A testing-focused mindset. Data-driven decision-making skills. Excellent communication skills. Mentoring abilities.

About the job

Senior Product Engineer (AI Agents)

Permanent Position, Full-time · Berlin (Hybrid)

MAKE A MEANINGFUL IMPACT

At charles, we empower numerous brands to connect with their loyal customers through engaging conversations every day, whether it’s socks, pet food, or cosmetics. As a Senior Product Engineer at charles, you will play a pivotal role in advancing our product and infrastructure, driving the transformation of conversational AI.

You will collaborate with engineers, product managers, and designers to develop scalable, high-performance systems that address real customer needs. Your work will lead to dependable, data-driven solutions that cater to millions of users, pushing the frontiers of AI-driven messaging commerce.

YOUR KEY RESPONSIBILITIES

  • Identify and tackle high-impact challenges, utilizing product and business insights to prioritize effectively.
  • Develop and refine AI-enhanced conversational features, leveraging LLMs to foster meaningful customer interactions.
  • Enhance the Charles API to integrate messaging capabilities with CRMs, CDPs, and shop systems.
  • Create clear, maintainable documentation and uphold the integrity of well-tested code.
  • Monitor system performance and implement data-driven enhancements.
  • Conduct code reviews with peers and contribute to the overall growth of the company.
  • Break down product initiatives into manageable technical tasks and accurately estimate the workload.

IDEAL CANDIDATE PROFILE

  • 5+ years of experience in software engineering.
  • Proficiency in Node.js and TypeScript (preferred) or another high-level programming language such as Java, Go, Rust, or Python.
  • Strong product and business acumen: A keen understanding of customer needs, focusing on solving the right problems rather than just building technically intriguing solutions.
  • Experience or a strong interest in working with LLMs and AI to develop products (prompt engineering, AI APIs, understanding practical limitations).
  • Experience deploying and managing applications on cloud platforms, preferably GCP.
  • A testing-focused mindset with strong monitoring abilities and the capacity to write reliable, scalable code.
  • Data-driven decision-making skills and creativity in tackling challenges.
  • Excellent communication skills, capable of effectively conveying technical concepts to both technical and non-technical stakeholders.
  • Mentoring abilities to foster team growth as we expand.

About charles

charles is at the forefront of revolutionizing how brands connect with their customers through innovative conversational AI solutions, enabling seamless interactions across various sectors.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.