Talent.com
Software Engineer - FoundationDB
Software Engineer - FoundationDBApple Inc. • San Francisco, CA, United States
Software Engineer - FoundationDB

Software Engineer - FoundationDB

Apple Inc. • San Francisco, CA, United States
21 days ago
Job type
  • Full-time
Job description

San Francisco, California, United States Software and Services

Imagine what we could do together. At Apple, new ideas have a way of becoming phenomenal products, services, and customer experiences very quickly. Bring passion and dedication to your job, and there’s no telling what we could accomplish. The FoundationDB team is seeking highly skilled and committed developers to join and contribute to the development of the system, enabling it to achieve unprecedented heights. This role entails substantial individual responsibility and influence over the backend, which will power numerous critical Apple services for years to come.

Description

The ideal candidate will be able to demonstrate a deep passion for system software that prioritizes correctness, efficiency, and simplicity. FoundationDB boasts a specialized simulation testing framework designed to ensure the correctness of its systems. In addition to simulation testing, the role involves design and implementation of distributed database systems, performance optimizations, production rollout and monitoring, incident triage and mitigation. This work will have a profound impact on hundreds of millions of users and is crucial to the success of some of the most prominent current and future Apple features.

Minimum Qualifications

  • Bachelor's Degree in computer science or an equivalent engineering-related field.
  • Knowledge of operating systems, distributed systems, networking, and storage systems.
  • Experience developing software in C or C++.
  • Proficiency in optimizing CPU usage, memory allocation, profiling, I / O throughput and latency tuning.
  • Solid understanding of OS fundamentals (processes, threading, virtual memory, scheduling, concurrency primitives).
  • Experience with concurrency and multi-threading.
  • Solid understanding of some or all of the following database and distributed systems concepts : consensus algorithms (e.g., Raft, Paxos), distributed caching, failure recovery, database consistency models, fault tolerance, data replication, and load balancing.

Preferred Qualifications

  • Past project experience on transaction systems, storage systems, or distributed systems.
  • Experience in benchmarking distributed systems and resolving performance challenges for production-level systems.
  • Strong communication skills, enabling the ability to establish rapport with diverse stakeholders.
  • At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $126,800 and $220,900, and your base pay will depend on your skills, qualifications, experience, and location.

    Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including : Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

    Note : Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

    Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant .

    Apple accepts applications to this posting on an ongoing basis.

    #J-18808-Ljbffr

    Create a job alert for this search

    Software Engineer • San Francisco, CA, United States

    Related jobs
    Software Engineer - Database Engineering

    Software Engineer - Database Engineering

    Snowflake Computing • Menlo Park, CA, United States
    Full-time
    Snowflake is about empowering enterprises to achieve their full potential - and people too.With a culture that's all in on impact, innovation, and collaboration, Snowflake is the sweet spot for bui...Show more
    Last updated: 30+ days ago • Promoted
    Founding Software Engineer

    Founding Software Engineer

    Strategic Employment • San Francisco, CA, United States
    Full-time
    An innovative startup is hiring for a Founding Software Engineer to join their small but growing team on-site in downtown San Francisco. This SaaS company has grown from 1 to 70+ clients in the last...Show more
    Last updated: 30+ days ago • Promoted
    Founding Software Engineer

    Founding Software Engineer

    DRH Search • San Francisco, CA, United States
    Full-time
    We're assisting a well-funded, profitable startup with their search for founding engineers.Their product allows healthcare organizations to responsibly deploy AI in their operations.This role will ...Show more
    Last updated: 30+ days ago • Promoted
    Founding Software Engineer

    Founding Software Engineer

    Rockstar • San Francisco, CA, United States
    Full-time
    Rockstar is recruiting for a mission-driven, early-stage healthcare technology startup based in San Francisco.This client is dedicated to transforming pediatric care by empowering therapists to lau...Show more
    Last updated: 18 days ago • Promoted
    Founding Software Engineer

    Founding Software Engineer

    Gitty Inc. • San Francisco, CA, United States
    Full-time
    Our client, an innovative platform focusing on training and deploying on-premise Large Language Models (LLMs), recently concluded a funding round led by Nexus Venture Partners.This round saw substa...Show more
    Last updated: 30+ days ago • Promoted
    Founding Software Engineer

    Founding Software Engineer

    BootLoop • San Francisco, CA, United States
    Full-time
    As we continue to scale our product, we're seeking a resourceful, product-focused founding engineer to help us build a world-class firmware development platform from the ground up.This is a hands‑o...Show more
    Last updated: 4 days ago • Promoted
    Software Engineer FoundationDB

    Software Engineer FoundationDB

    Apple • San Francisco, California, USA
    Full-time
    The ideal candidate possesses a proven track record of generating innovative ideas and demonstrating a deep passion for software that prioritizes reuse efficiency and simplicity.FoundationDB boasts...Show more
    Last updated: 23 days ago • Promoted
    Senior Software Engineer, Data Infrastructure (RDBMS)

    Senior Software Engineer, Data Infrastructure (RDBMS)

    TRM Labs • San Francisco, CA, United States
    Full-time
    Senior or Staff Software Engineer, Database Engineer.Senior or Staff Software Engineer, Database Engineer.TRM Labs is a blockchain intelligence company committed to fighting crime and creating a sa...Show more
    Last updated: 30+ days ago • Promoted
    Founding Software Engineer

    Founding Software Engineer

    Aravolta • San Francisco, CA, United States
    Full-time
    Get AI-powered advice on this job and more exclusive features.This range is provided by Aravolta.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - DBaaS

    Senior Software Engineer - DBaaS

    Oracle • Redwood City, CA, United States
    Full-time
    We are seeking a skilled and motivated Engineer to join Oracle Base Database Service team.The Engineer will be responsible for designing, deploying, maintaining, and optimizing enterprise-grade dat...Show more
    Last updated: 14 days ago • Promoted
    Senior Software Engineer- Database Infrastructure

    Senior Software Engineer- Database Infrastructure

    King River Capital Group • San Francisco, CA, United States
    Full-time
    Discord is used by over 200 million people every month for many different reasons, but there’s one thing that nearly everyone does on our platform : . Over 90% of our users play games, spending a comb...Show more
    Last updated: 10 days ago • Promoted
    Founding Software Engineer

    Founding Software Engineer

    PgDog • San Francisco, CA, United States
    Full-time
    Continue with Google Continue with Google.This range is provided by PgDog.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Postgres is the most p...Show more
    Last updated: 30+ days ago • Promoted
    Founding Software Engineer Fullstack

    Founding Software Engineer Fullstack

    Fitt Talent Partners • San Francisco, California, USA
    Full-time
    Fitt Talent Partners is a specialized recruitment firm working with top health and wellness companies.Were filling this role for a client that is building the infrastructure layer for personalized ...Show more
    Last updated: 1 day ago • Promoted
    Software Engineer, Database Systems

    Software Engineer, Database Systems

    OpenAI • San Francisco, CA, United States
    Full-time
    The Database Systems team specializes in high-performance distributed databases.Our team built Rockset, the real-time search, analytics, and vector database that powers all vector search and retrie...Show more
    Last updated: 30+ days ago • Promoted
    Founding Software Engineer

    Founding Software Engineer

    Onton • San Francisco, CA, United States
    Full-time
    Our mission at Onton is to help people make decisions they love, instantly.We’re tackling the most economically impactful decisions first : the average shopping journey takes 79 days, and we’re taki...Show more
    Last updated: 10 days ago • Promoted
    Software Engineer, Diagnostics

    Software Engineer, Diagnostics

    MongoDB • San Francisco, CA, United States
    Permanent
    MongoDB is seeking highly technical candidates for a role on the Server Triage and Release team as a Diagnostics Engineer. Server Triage and Release is a support and diagnostics focused group within...Show more
    Last updated: 10 days ago • Promoted
    Software Engineer : Foundations

    Software Engineer : Foundations

    Thatch Health • San Francisco, CA, United States
    Full-time
    Software Engineer : Foundations at Thatch.The Foundations team is building the abstractions and automations that allow for every Thatch member to pay for insurance plans and expenses that fit their ...Show more
    Last updated: 12 days ago • Promoted
    Founding Software Engineer

    Founding Software Engineer

    Isotron AI • San Francisco, CA, US
    Full-time
    Quick Apply
    We’re an early-stage stealth startup building a new kind of platform for generative media.Our mission is to enable the future of real-time generative applications : we’re building the foundational t...Show more
    Last updated: 30+ days ago