Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Database Engineer

Ahrefs

Own The Data Layer Behind One Of The Biggest Crawlers On The WebAhrefs helps marketers get their brands found in search, in AI answers and on social. Under the product sits one of the largest datasets on the web, and someone has to keep it fast, correct and alive.The TeamThe Database team owns our databases and storage end to end, from the source code to production. We run ClickHouse, MooseFS, SeaweedFS, TiDB and Elasticsearch on about 1,200 servers holding hundreds of petabytes, in data centres in Singapore, the US and the UK.We don't file tickets with vendors and wait. When a system doesn't do what we need, we change its source, prove the change on production data and roll it out ourselves.The JobYou'll build and run our data layer: ClickHouse, the MooseFS and SeaweedFS storage under it, and the TiDB and Elasticsearch clusters beside it. You write the code, you ship it, and you're there when it meets production. You'll work with AI coding agents as a normal part of the job.Examples Of What You'll Work OnBuild storage and query features in ClickHouse, such as replication over a shared file system, and storage policies that place data by its merge history.Keep up with upstream ClickHouse LTS releases, keep CI green and ship our own releases regularly.Make MooseFS and SeaweedFS highly available and durable: Raft-based metadata servers, follower reads, an intent log, automatic re-replication.Find performance problems in production profiles and fix them in the code, from query plans to FUSE clients.Trace data corruption to its root cause, even when it's in compression, the memory allocator or the compiler, and repair the damaged data.Roll out releases and storage migrations across about 1,200 servers in three regions, without downtime.Run and tune TiDB, TiKV, TiCDC and Elasticsearch: scheduling, replication lag, backups, disk balance.Check risky designs with TLA+ and fault injection, and automate whatever repeats with watchdogs, balancers and dashboards.Build an SRE agent that watches our database clusters, diagnoses incidents and proposes fixes.You're Probably Right For This IfYou write strong C++, C and Rust, can work in Go, and feel at home in codebases of millions of lines.You know database storage engines deeply: merges or compaction, replication logs, query execution.You understand distributed consensus (Raft or Paxos) and what happens when things fail.You know Linux storage internals: page cache, fsync, FUSE, file systems, and how NVMe and HDDs really behave.You've run databases or storage on hundreds of nodes, and led the recovery when an incident hit.You debug with gdb, perf and sanitizers.You measure a change on production data before you call it a win.Good To HaveContributions to an open-source database or file system.OCaml. Much of our backend is written in it.Puppet or a similar configuration management tool.Why Ahrefs?We give smart people real ownership and don't micromanage them. Here that means a few hundred petabytes and the source code of the systems that hold them. Small team, no layers of process, and the hardware to do the job properly. We value honesty, results and simple solutions over complicated ones.Ahrefs does not engage with agencies or third-party recruitment providers for the roles we hire for. If we need help, we'll let you know.Location: Singapore, Tokyo, Palo Alto (CA) or Cambridge (MA). On-site; you'll need the right to work in the office you choose.Ahrefs does not engage with agencies or third party recruitment solutions for the roles we hire for. If at any point we need help, we'll let you know!

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Database Engineer in Palo Alto, CA vacancy
  • $143.5k - $194.2k

     ...early stages- Solve challenging problems that will revolutionize database computing in the cloud- Build a product that will leverage the...  ...growing, big data spaceWe are looking for senior database engineers that are passionate about data warehousing, and love to work with... 
    Suggested
    Internship
    Local area
    Flexible hours

    AmazonWebServices

    East Palo Alto, CA
    5 days ago
  •  ...Amazon's AWS Database Engineering team in East Palo Alto, CA, is seeking a Database Engineer for Aurora MySQL to help scale and optimize the Aurora managed database service. You will engage with customers, translate requirements into engineering work, design end-to... 
    Suggested

    Amazon

    East Palo Alto, CA
    3 days ago
  • $70 - $80 per hour

    Top Skills:Strong understanding of AWS and IaC for database resources. Proven experience as a Database Engineer/DBA. Deep knowledge of DBMSs (e.g., PostgreSQL, MySQL, SQL Server, Redshift). Proficiency in SQL and query optimization. Solid grasp of data modeling, normalization... 
    Suggested
    Contract work
    Temporary work
    Flexible hours

    TEKsystems

    Foster, CA
    4 days ago
  • $160k - $230k

     ...just to execute a function, but to help redefine the future of how work gets done.We're hiring talented Software Engineers to join the Snowflake Database Engineering team! In this role you will work directly with our team to evolve our elastic, large scale, high-performance... 
    Suggested
    Work at office
    Flexible hours

    Streamlit

    Menlo Park, CA
    4 days ago
  • $100k - $250k

    About NewsBreakFounded in 2015, NewsBreak is the Content Intelligence platform shaping the future content economy. With over 40 million monthly active users, our flagship platform delivers highly personalized local news and information powered by advanced AI, recommendation...
    Suggested
    Full time
    Local area
    Work from home
    Shift work

    News Break

    Mountain View, CA
    2 days ago
  • $110k - $125k

     ...Job DescriptionJob DescriptionWe're ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from...  ...Foster City, CA Salary: $110-125k annuallyWe are looking for a Database Engineer to design, build, and operate scalable, secure data... 
    For contractors

    Alten Technology USA

    Foster, CA
    1 day ago
  • We Are:Accenture is a global professional services company with leading capabilities in digital, cloud and security. Combining unmatched experience and specialized skills across more than 40 industries, we offer Strategy and Consulting, Interactive, Technology and Operations...
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Mountain View, CA
    3 days ago
  • We Are:The beginning of a new Data & AI decade that will reshape work and society has begun. Accenture is stepping boldly into this future with a clear strategy and purpose: to help clients optimize and reinvent their business with data & AI — backed by a $3B investment...
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Mountain View, CA
    4 days ago
  •  ...We are seeking an experienced Database Engineer to design, manage, optimize, and support database environments. The ideal candidate will have strong AWS, database administration, SQL, performance tuning, and data modeling expertise. Roles and Responsibilities Design, manage... 

    Techvilla Solutions

    Foster, CA
    3 days ago
  • $211k - $347k

     ...both from home and from a LinkedIn office on select days, as determined by the business needs of the team. LinkedIn's Data Center Engineering organization is responsible for the strategy, design, construction, deployment, operations, and continuous evolution of the... 
    Contract work
    For contractors
    Work at office
    Flexible hours

    Linkedin

    Mountain View, CA
    4 days ago
  • $186k - $269k

     ...data assets.Partner with executive leaders, data scientists, and engineering teams to translate complex business needs into prioritized...  ...strategy, including Generative AI, LLM integration, RAG, and vector databases.Experience setting up data quality, governance, reliability... 

    Google

    Mountain View, CA
    1 day ago
  • $184k

    Sr. Director, Data Science & Data Engineering - SearchWe exist to wow our customers. We know we’re doing the right thing when we hear our customers say, “How did we ever live without Coupang?” Born out of an obsession to make shopping, eating, and living easier than ever... 
    Temporary work
    Flexible hours

    Coupang

    Mountain View, CA
    5 days ago
  •  ...Services, we offer broad expertise across Cybersecurity, Digital Core, Finance, Industry and Enterprise, Song, Supply Chain and Engineering, and Talent, with advanced capabilities in AI and Data, Industry and Process, and Technology. We serve approximately 9,000 clients... 
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Mountain View, CA
    1 day ago
  • $174.78k - $206.46k

     ...learning. Qualifications *Education and Occupational Experience: *Bachelor's degree or foreign equivalent in Computer Science, Engineering, or a related field of study and five (5) years of progressive post-baccalaureate experience in the job offered or related occupation... 
    Permanent employment
    Full time
    Flexible hours

    SAP

    Palo Alto, CA
    6 hours ago
  •  ...our Experienced Innovation, Strategic Investment, Exceptional Talent, and Power Ecosystem.  You are A strong Data Architect / Data Engineering Lead who can provide technical leadership, architectural direction, and engineering governance for enterprise data platform... 
    Temporary work
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Mountain View, CA
    3 days ago
  •  ...memo of yours led a team outside your own to adopt, fund or drop something. You are able to work through a design with skeptical engineers. Preferred Publications at venues such as NeurIPS, ICML, ICLR, KDD, ACL/EMNLP, SIGMOD/VLDB, ISWC, or widely used open-source... 
    Permanent employment
    Full time
    Work at office
    Flexible hours
    Shift work
    3 days per week

    SAP

    Palo Alto, CA
    6 hours ago
  • $155k - $410k

     ...solutions for clients, transforming raw data into actionable insights that drive business growth. Within our Data and Analytics Engineering practice, you will apply data, algorithms, and software engineering to build and deploy AI and Machine Learning solutions at scale... 

    PwC (US)

    Palo Alto, CA
    2 days ago
  • NewsBreak in Mountain View, CA is seeking a Growth Data Scientist to lead measurement and incremental testing for our local- and nationwide campaigns. You will design and run geo holdouts and lift tests, and translate results into actionable growth strategies. You'll...
    Local area

    NewsBreak

    Mountain View, CA
    2 days ago
  • $83.98 - $111.27 per hour

     ...discovered. Day - 08 Hour (United States of America) Stanford Health Care is seeking a dynamic and experienced Senior Manager of Data Engineering to lead our data engineering teams. This role is critical to our mission of leveraging data to drive clinical innovation,... 
    Hourly pay
    Full time

    Stanford Health Care

    Palo Alto, CA
    3 days ago
  • $232.9k - $291.1k

     ...Overview As Principal Data Architect within Forward Deployed Engineering, you are the senior-most data authority on our most complex customer...  ...applications, including RAG, embedding pipelines, vector databases, and retrieval evaluation. Experience delivering natural-language... 
    Full time
    Immediate start

    Uniphore

    Palo Alto, CA
    5 days ago
  •  ...organization, and set a vision for the future of Data Science at SageSure. What you’d be doing: Partner with senior leaders across Product, Engineering, Program, and Operations to understand business needs and translate them into a cohesive Data Science strategy and roadmap.... 
    Live in

    SageSure

    Mountain View, CA
    4 days ago
  •  ...and Power Ecosystem automation.The WorkWe are seeking a Data Engineering, Management & Governance Manager to own the technical integrity...  ...Integration: Connecting data platforms to AI/ML workflows, vector databases, RAG pipelines, and analytical AI models.Data Governance &... 
    Live in
    Work at office
    Local area

    Accenture

    Mountain View, CA
    3 days ago
  •  ...developed by L7 delivery teams.GEO Data Enablement & Protocol ReadinessHelp define Accenture's product data methodology for Generative Engine Optimization (GEO) engagements — defining how product content must be structured, verified, and distributed to maximize LLM... 
    Live in
    Work at office
    Local area

    Accenture

    Mountain View, CA
    3 days ago
  • $229.78k - $344.66k

     ...required at our Palo Alto office Monday through Wednesday.How You'll Make An Impact:1. Architect the Future (Technical & Hands-On Data Engineering)Own the vision and execution of Pebl’s modern data infrastructure.Serve as the ultimate technical authority on data engineering,... 
    Work experience placement
    Work at office
    Local area
    Flexible hours

    Pebl

    Palo Alto, CA
    2 days ago
  • $130k - $196k

     ...are or how you express yourself, it’s always the fastest way to share a moment! We’re looking for a Senior Business Intelligence Engineer, SMC to join Team Snapchat!What you’ll do:Understanding challenges the business faces and helping them to make decisions based on... 
    Full time
    Live in
    Work at office
    Local area

    Snap

    Palo Alto, CA
    5 days ago
  • A fast-growing IT staffing firm located in Mountain View, California, is seeking a Business Analyst skilled in SQL and Tableau. The role involves collaborating with internal teams to design and support analytical tools, developing reports, and troubleshooting data issues...

    Jobsbridge

    Mountain View, CA
    3 days ago
  • $70 per hour

     ...autonomously driving over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states. Software Engineering builds the brains of Waymo's fully autonomous driving technology. Our software allows the Waymo Driver to perceive the world around... 
    Hourly pay
    Full time
    Internship
    Summer internship
    Relocation package

    Waymo

    Mountain View, CA
    6 hours ago
  • $185k - $211k

     ...includes re-framing the original request to solve a more general problem with similar effort. Hands-on mathematical and software engineering skills to execute on complex projects.Proficiency in Python and SQL.Desire and ability to mentor junior Data Scientists within the... 
    Full time

    Wealthfront

    Palo Alto, CA
    5 days ago
  • $174k - $252k

     ...Science, Mathematics, Physics, Economics, Operations Research, Engineering, or a related quantitative field.5 years of work experience...  ...or business problems, coding (e.g., Python, R, SQL), querying databases or statistical analysis, or 3 years of work experience with a... 
    Work experience placement

    Google

    Mountain View, CA
    4 days ago
  • $139k - $164k

    Join us in building the future of finance.Our mission is to democratize finance for all. An estimated $124 trillion of assets will be inherited by younger generations in the next two decades. The largest transfer of wealth in human history. If you’re ready to be at the ...
    Work at office
    Flexible hours
    Shift work
    3 days per week

    Robinhood Financial

    Menlo Park, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Database Engineer. Be the first to apply!