Talent.com
Software Development Engineer, Databases, AiDP

Software Development Engineer, Databases, AiDP

Apple Inc.New York, NY, US
8 hours ago
Job type
  • Full-time
Job description

Software Development Engineer, Databases, AiDP

New York City, New York, United States Corporate Functions

The people here at Apple don't just craft products - they build the kind of wonder that's revolutionized entire industries! It's the diversity of those people and their ideas that encourages the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it! The Postgres team at Apple invites interested engineers to join our team to develop and contribute to PostgreSQL, the world's most popular open source relational database. Our engineers develop and operate Apple's cloud-based relational databases service hosting PostgreSQL databases that power some of Apple's most important workloads in Services, Manufacturing, AIML and many more. You will be joining a team of experts working on modern database technologies, distributed systems and storage engineering, helping push the limits of open-source PostgreSQL in order to offer enterprise-class performance, availability and durability to our customers, as well as to ensure reliable administration. Your work will be deployed at massive scale, serving millions of queries per second over many petabytes of data across our data-centers worldwide and impact the experiences of many millions of users of key Apple services.

Description

The Apple Postgres team develops and operates a highly reliable, cloud relational databases service that serves all of Apple. We're looking for curious, enthusiastic and collaborative developers with an extraordinary degree of care and rigor in engineering who can contribute to all major components of PostgreSQL, including query execution, storage, replication, high-availability, scaling, administration, new feature development and all other aspects of the database. Success in this role requires a high level of expertise in several of the following :

  • Fundamentals of system-level hardware and networking components (storage devices and controllers, network interfaces) in server class systems.
  • Operating systems concepts (process scheduling, disk and network I / O, performance).
  • Understanding of database concepts (relational algebra, query optimization, consistency models, isolation levels, crash and recovery semantics).
  • Advanced concepts such as failure detection, load balancing, request pipelining and operational semantics of high-throughput systems
  • Performance engineering, understanding of advanced testing methodologies, familiarity with debugging and profiling tools. The role also requires excellent communication and the ability to partner closely with our Database Engineering and SRE teams, and a high degree of customer focus when engaging with internal customers. The ability to work effectively with colleagues based in other locations is also essential, as well as the ability to help mentor junior engineers.

Minimum Qualifications

  • BS in Computer Science / related fields with 5+ years of relevant experience
  • High level of proficiency in C, C++, Rust
  • Advanced understanding of data structures and algorithms in storage and indexing, coding in C, C++
  • Experience developing software in open source communities
  • Knowledge of the internals of relational databases such as PostgreSQL (or MySQL, MariaDB)
  • Preferred Qualifications

  • MS in Computer Science / related fields with 8+ years of relevant experience
  • Expertise with code performance and optimization
  • Expertise with Relational database systems architecture
  • Knowledge of Linux Kernel development
  • 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 $212,000 and $386,300, 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.

    J-18808-Ljbffr

    Create a job alert for this search

    Software Development Engineer • New York, NY, US

    Related jobs
    • Promoted
    Database Development

    Database Development

    TradeJobsWorkForce10256 New York, NY, US
    Full-time
    Database Development Job Duties : Database Developers are responsible for data gathering before development of ...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Development Engineer in Test

    Senior Software Development Engineer in Test

    Interactive Brokers Group, Inc.Greenwich, CT, United States
    Full-time
    Senior Software Development Engineer in Test at Interactive Brokers Group, Inc.A global financial services company with offices in over 15 countries, delivering electronic brokerage services around...Show moreLast updated: 18 days ago
    Senior Software Engineer

    Senior Software Engineer

    WorkWaveHolmdel, New Jersey, United States, 07733
    Full-time
    WorkWave is looking for innovative software engineers who want to be part of a team of creative and talented individuals. Our teams are a mix of technologists, product managers, quality experts, and...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Platform Engineer, Compute Services

    Senior Platform Engineer, Compute Services

    CoreWeaveLivingston, NJ, US
    Permanent
    CoreWeave is the AI Hyperscaler™, delivering a cloud platform of cutting edge services powering the next wave of AI.Our technology provides enterprises and leading AI labs with the most perfo...Show moreLast updated: 3 days ago
    • Promoted
    Software Engineer, Platform - Paterson, USA

    Software Engineer, Platform - Paterson, USA

    SpeechifyPaterson, NJ, US
    Full-time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Show moreLast updated: 1 day ago
    • Promoted
    Software Engineer, Platform - Edison, USA

    Software Engineer, Platform - Edison, USA

    SpeechifyEdison, NJ, US
    Full-time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Show moreLast updated: 1 day ago
    • Promoted
    Manager of Software Development

    Manager of Software Development

    CyberCodersNewark, NJ, US
    Full-time
    Manager of Software Development.Commerce experience required .Are you a strategic leader passionate about building high-performing engineering teams and delivering innovative software solutions? W...Show moreLast updated: 2 days ago
    • Promoted
    Advisor, Software Development, Engineering, and Services - Cloud FinOps

    Advisor, Software Development, Engineering, and Services - Cloud FinOps

    Northwell HealthNew Hyde Park, NY, United States
    Full-time
    Provides strategic advice and guidance around the technical direction and engineering processes directly supporting the design, delivery and support of software applications and engineering activit...Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer, Platform - Stamford, USA

    Software Engineer, Platform - Stamford, USA

    SpeechifyStamford, CT, US
    Full-time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Show moreLast updated: 1 day ago
    • Promoted
    Principal Systems Engineer, R&D

    Principal Systems Engineer, R&D

    GetingeWayne, NJ, United States
    Full-time
    Join our diverse teams of passionate people and a career that allows you to develop both personally and professionally.At Getinge we exist to make life-saving technology accessible for more people....Show moreLast updated: 30+ days ago
    • Promoted
    Software Engineer, UI

    Software Engineer, UI

    Interactive BrokersGreenwich, CT, US
    Full-time
    Interactive Brokers Group, Inc.Nasdaq : IBKR) is a global financial services company headquartered in Greenwich, CT, USA, with offices in over 15 countries. We have been at the forefront of financial...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer - Data Platform

    Senior Software Engineer - Data Platform

    RelativityNew York, NY, United States
    Full-time
    Join our team as we reimagine and modernize the core of Relativity's data architecture.You'll play a pivotal role in transforming the Document Data Model (DDM)-a foundational component of our platf...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Platform Engineer

    Platform Engineer

    Motion RecruitmentIselin, NJ, United States
    Full-time
    Outstanding long-term contract opportunity! A well-known Financial Services Company is looking for a Platform Services Engineer (Hybrid). Local Candidates are preferred.Contract Duration : 24 Months ...Show moreLast updated: 21 hours ago
    • Promoted
    Lead Software Engineer

    Lead Software Engineer

    RelativityNewark, NJ, United States
    Full-time
    Are you looking to be in a workplace where colleagues inspire one another, working together to build AI software solutions?. We're looking for a Lead Software Engineer to join our Relativity Privacy...Show moreLast updated: 15 days ago
    • Promoted
    Software Engineer, Platform - Elizabeth, USA

    Software Engineer, Platform - Elizabeth, USA

    SpeechifyElizabeth, NJ, US
    Full-time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Show moreLast updated: 1 day ago
    • Promoted
    • New!
    Vice President, Software Development

    Vice President, Software Development

    FiservBerkeley Heights, NJ, US
    Full-time
    Vice President, Software Development.Calling all innovators find your future at Fiserv.We're Fiserv, a global leader in Fintech and payments, and we move money and information in a way that moves ...Show moreLast updated: 1 hour ago
    • Promoted
    Software Engineer, Platform - Yonkers, USA

    Software Engineer, Platform - Yonkers, USA

    SpeechifyYonkers, NY, US
    Full-time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Show moreLast updated: 1 day ago
    • Promoted
    Software Engineer

    Software Engineer

    Robert HalfSuffern, NY, US
    Full-time
    NET Developer About the Role : We’re seeking an experienced Full Stack.NET Developer to join a growing technology team.This individual will play a key role in building and enhancing enterprise...Show moreLast updated: 8 days ago
    db architect

    db architect

    Purple DrivePISCATAWAY, New Jersey, USA
    Full-time
    DB Architect Looking for a Database Architect with strong expertise in Oracle DB design, cloud-based database deployment, and data migration using AWS tools an...Show moreLast updated: 30+ days ago
    • Promoted
    Engineering Manager - APIs and Software Development

    Engineering Manager - APIs and Software Development

    Clearance JobsStamford, CT, US
    Full-time
    Our Deloitte AI & Engineering team is transforming technology platforms, driving innovation, and making a significant impact on our clients' success. You'll work alongside talented professionals rei...Show moreLast updated: 13 days ago