XX
DFINITY Foundation

Senior Software Engineer - Caffeine (Backend)

  • +3
  • +8
  • US
    California, United States
Manifester de l'intérêt pour ce poste
  • +3
  • +8
  • US
    California, United States

À propos

DFINITY is seeking a Senior Backend Software Engineer to join the team building Caffeine, an innovative AI-driven no-code platform. Caffeine will empower everyday users to design, develop, and deploy software applications on the Internet Computer (IC), a revolutionary decentralized and serverless alternative to traditional cloud compute platforms. Are you new to decentralization or not an expert in blockchain or cryptography? That’s okay! We have some of the world’s foremost experts and they’re excited to share their knowledge. You bring your skills and help us create something amazing.

  • Please note that this role requires in-office work from our office in San Francisco 3 days per week. What you’ll work on:

    You’ll own the complete software development lifecycle for key products, including: Caffeine:

    A user-friendly tool empowering both technical and non-technical users to create and deploy SaaS applications using natural language prompts. ICP Ninja:

    A web-based IDE designed for new ICP developers, simplifying and accelerating software development and deployment on the Internet Computer. CaLM (Canister Lifecycle Manager):

    A build, deploy, and monitoring service for managing the entire lifecycle of IC smart contracts. You’ll primarily work in Rust, TypeScript, Node.js, and other modern backend technologies. Responsibilities:

    Develop robust, secure, and scalable backend systems and services using Rust and TypeScript. Manage the entire feature lifecycle, from initial concept and design through implementation and ongoing support. Collaborate with platform engineering teams to deploy and maintain production services. Design and implement CI/CD pipelines for rapid product iteration as user adoption increases. Collaborate with other engineers and business stakeholders to define and deliver high-impact solutions. Mentor fellow engineers to promote knowledge sharing and teamwork. Contribute to frontend codebases (TypeScript) and SDKs as needed to ensure complete product delivery. You might be a great fit if you:

    Possess a strong foundation in computer science (degree or equivalent). Have extensive experience leading full-stack engineering projects. Demonstrate strong proficiency in modern backend development languages, including TypeScript, Go, Python, and Rust. Have experience designing and building REST APIs for B2B and B2C applications. Have a proven track record of building distributed systems, developer tools, or user-facing products. Are curious and comfortable contributing to frontend development as needed. Can effectively collaborate in a multi-disciplinary team across multiple time zones. Exhibit excellent interpersonal and communication skills. Are passionate about democratizing software engineering and building a more resilient internet. Bonus Points:

    Proven experience developing backend applications using Rust. Active contributions to open-source software projects. Experience in building products leveraging large language models (LLMs). Familiarity with the Internet Computer or other blockchain technologies. More information about what you'll be working on:

    Internet Computer Read about Caffeine in the

    ICP 2025 Roadmap

    and watch

    Where AI Builds

    to learn more about what this team is working on. Try

    icp.ninja

    to see how the Internet Computer makes developing and deploying applications streamlined. Base Salary Range: $175,000 - $235,000/yr This position can be considered across multiple levels. Total compensation includes base salary plus a generous bonus, determined by factors such as job level, expertise, education, location, and experience. Our benefits include top-tier medical, dental, and vision insurance; disability insurance; life insurance; 401(k); flexible PTO, and paid holidays. About DFINITY and the Internet Computer:

    DFINITY is a leading contributor to the Internet Computer Protocol (ICP), aiming to bring the world's compute onto a secure, decentralized network. Built on third-generation blockchain technology, ICP enables unstoppable, tamper-proof web applications and can run AI models within smart contracts, advancing secure AI. It also integrates with Bitcoin, Ethereum, and other networks for multi-chain operations. Join our team of over 250 talented individuals shaping the future of the internet and web3. DFINITY was founded in 2016 by entrepreneur and crypto theoretician, Dominic Williams. All qualified applicants will receive consideration regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

    #J-18808-Ljbffr

Compétences idéales

  • Rust
  • TypeScript
  • Node.JS
  • Go
  • Python
  • Distributed Systems
  • Frontend Development
  • Blockchain
  • California, United States

Expérience professionnelle

  • Backend
  • Fullstack
  • Blockchain

Compétences linguistiques

  • English