Join Our client's Team as a Software Engineer!We have two exciting opportunities for talented Software Engineers to join one of our main clients in the US. If you are passionate about backend systems or enhancing developer experiences, we want to hear from you!
Opportunity 1: Backend Systems Engineer
Responsibilities:Build and maintain tools, publishing them on the Tool Store.Create and maintain infrastructure for tool execution.Integrate Toolhouse with a billing system, ensuring accurate logging and billing of tool executions.Develop and iterate on function descriptions using prompt engineering techniques.
Qualifications:Proficiency in Python or TypeScript.Experience in building and maintaining tools and backend infrastructure.Familiarity with LLM APIs (e.g., Claude, OpenAI).Strong understanding of prompt engineering techniques.Experience with billing system integration.Ability to create clear and efficient function descriptions.Familiarity with FastAPI for API development.Strong problem-solving skills and ability to work independently and collaboratively.Advanced English level.
Opportunity 2: Developer Experience Engineer
Responsibilities:Build and maintain client's SDKs in multiple programming languages.Develop and maintain a Command-Line Interface (CLI) for the client's platform.Contribute to the design and development of a developer-friendly API.Create and maintain comprehensive documentation for the SDK, CLI, and API, including IDE completions.
Requirements:Proven experience with SDK and CLI development.Preferable proficiency in Python.Strong writing skills for clear and concise developer documentation.Insight into developer experience, with examples of good and bad practices.Seniority required: SSR.Advanced English level (Solid B2/C1 and up).
Benefits:Generous compensation and benefits.Flexibility to receive payment anywhere in the world.Smart remote work policy to support personal and professional goals.Virtual and physical team-building events.Career development with training and development programs.Immediate promotion opportunities based on merit.A nurturing work environment with constructive feedback and supportive colleagues.
Apply Now!If you are interested in either of these roles, please apply with your resume and specify which position you are applying for!