Kraken logo - Senior Software Engineer - Dev Platform

    Senior Software Engineer - Dev Platform

    Kraken
    Remote
    Full-time
    Engineering
    Remote
    Apply Now

    "What You'll Be Doing"

    About This Role

    The Dev Platform team builds the internal platform that Kraken's engineers use to build, ship and run software. Within Dev Platform, the AI Gateway is Kraken's company-wide LLM gateway — a single, governed entry point giving teams self-service access to leading models from providers such as Anthropic, OpenAI and Google, with visibility into usage and cost, configurable budgets and rate limits, and routing across models and providers for efficiency and resilience.

    What You'll Be Doing

    Build and extend the AI Gateway, including new model and provider integrations, routing policies, budgets, rate limits, and usage and cost reporting

    Design the APIs, SDKs and self-service tooling that let engineers across Kraken onboard to the gateway quickly and safely

    Help teams migrate their LLM workloads onto the gateway with minimal disruption

    Implement access control, key management and audit logging in partnership with the Security team

    Instrument the gateway so teams can see latency, errors, token usage and cost for their own workloads

    Own features end to end, from design through production, and keep the service reliable alongside SRE

    Support internal users with clear documentation, debugging help and a tight feedback loop that shapes the roadmap

    Contribute to code review, design documents and engineering practices across Dev Platform

    What We're Looking For

    Solid experience as a backend or platform software engineer building and operating APIs and distributed services in production

    Strong skills in a backend language such as Rust, Python or TypeScript, with a habit of writing well-tested, maintainable code

    Working knowledge of how LLM APIs behave, including authentication, streaming responses, token accounting, rate limits and provider failure modes

    Experience with observability, CI/CD and containers, and comfort with Kubernetes and a major cloud provider

    Ability to design clean, well-documented APIs for internal customers and to weigh their feedback

    Clear written and verbal communication, and the ownership to carry work from idea to production

    Bonus Points

    Experience with API gateways, proxies or traffic management

    Experience building LLM-powered systems, including routing, caching, evaluation or cost controls

    Familiarity with authentication and authorization patterns such as OAuth, OIDC and RBAC

    Contributions to open-source infrastructure or developer-platform projects

    About Kraken

    Kraken is a leading US-based cryptocurrency exchange, committed to providing secure, innovative, and reliable trading tools for digital assets. Our mission is to accelerate the global adoption of cryptocurrency by building a more open, free, and compliant financial system. We empower individuals and institutions alike with robust platforms designed for exceptional performance and peace of mind, operating at the forefront of financial technology and regulatory adherence. Our culture at Kraken is built on principles of autonomy, transparency, and a relentless pursuit of excellence. We foster an environment where passionate, talented individuals can thrive, take ownership of their work, and contribute to groundbreaking advancements in the blockchain space. Collaboration is key, and we champion diverse perspectives to solve complex challenges, ensuring our team members feel valued, supported, and continuously challenged to grow. Joining Kraken means becoming part of a dynamic team that is redefining the future of finance from our US base. We offer unparalleled opportunities for professional development, the chance to work on high-impact projects, and a direct role in shaping an industry poised for exponential growth. If you are eager to make a significant impact, innovate alongside some of the brightest minds, and build solutions that will change the world, explore our 121 open positions and discover where you belong.

    Ready to Apply?

    To submit your application for this position, please visit Kraken's official website and follow their application process.

    Related Engineering Jobs