FriendliAI

Software Engineer – Python Developer Tools

FriendliAI
Apply
4 months ago
Seoul, Korea, SouthMid Level

Responsibilities

  • Own the lifecycle of the Python SDK, including designing ergonomic APIs and implementing the client.
  • Build and maintain a cross-platform CLI with a modern interface, helpful error messages, and strong user experience.
  • Manage packaging and distribution pipelines, including reliable releases to PyPI.
  • Develop and maintain internal developer tools related to DevOps.
  • Create examples, templates, and guides that help developers use FriendliAI software bundles effectively.
  • Collaborate with frontend, product, and engineering teams on end-to-end workflows and developer experience.

Requirements

  • At least 3 years of professional Python engineering experience building production libraries, SDKs, or developer tools.
  • Demonstrated ownership of SDKs or CLIs, including familiarity with API ergonomics, versioning, deprecation policies, telemetry, and customer issue debugging.
  • Strong Python fundamentals, including asyncio, typing, packaging, and testing.
  • Fluency with REST and gRPC web APIs.
  • Experience working with Python monorepos.
  • Clear written communication and the ability to turn complex features into clean APIs and concise documentation.
  • Preferred: maintenance or significant open-source contributions to Python libraries, tooling, SDKs, or CLIs.
  • Preferred: experience with Python AST, metaprogramming, packaging, performance profiling, streaming, backpressure, or multi-platform builds.
  • Preferred: exposure to TypeScript/Node.js or Go, Docker, Kubernetes, LLM or agent SDKs, and inference workflows.

Benefits

  • Flexible working hours.
  • Daily lunch and dinner, plus unlimited snacks and beverages.
  • Supportive and highly collaborative work environment.
  • Health check-up support and top-tier equipment and hardware support.
  • Competitive compensation, startup equity, health insurance, and other benefits.
FriendliAI

About FriendliAI

51-200 employees
Contact me