CrawlJobs Logo

Staff or Principal Database Engineer

United States, Oakland 228000.00 - 340000.00 USD / Year · Job Posted February 08, 2026
Apply Position
Job Link Share

Job Description

Everlaw is looking for a Staff or Principal Database Engineer to serve as the technical cornerstone of our data infrastructure. As a mid-sized SaaS company experiencing rapid growth, our challenge isn't just storing data—it's ensuring that data is highly available, performant at scale, and ready to power the next generation of AI-driven features.

Job Responsibility

  • Design Everlaw’s database and storage strategy
  • Design for scalability, sharding, and replication
  • Dive deep into database performance tuning
  • Plan for low-downtime migrations
  • Put observability front and center in our approach
  • Always be learning

Requirements

  • At least 10 years of experience in software engineering
  • At least 6 years of experience in database engineering
  • Deep understanding of the storage engines and locking mechanisms of at least one major RDBMS (Postgres or MySQL preferred)
  • Experience with Distributed Systems: Proven track record of managing databases in a cloud environment (AWS, GCP, or Azure)
  • A record of Leadership. Demonstrated ability to mentor senior engineers and influence the broader engineering organization’s data culture

Nice to have

Practical experience with vector search, including databases such as Weaviate, Chroma, Pinecone, or pgvector) to support embeddings and RAG (retrieval-augmented generation) for our AI initiatives

What we offer

  • Equity program
  • 401(k) retirement plan with company matching
  • Health, dental, and vision
  • Flexible Spending Accounts for health and dependent care expenses
  • Paid parental leave and approximately 10 days (80 hours) per year of sick leave
  • Seventeen paid vacation days plus 11 federal holidays
  • Membership to Modern Health to help employees prioritize mental health and wellness
  • Annual allocation for Learning & Development opportunities and applicable professional membership dues
  • Company-sponsored life and disability insurance
  • Work in Downtown Oakland, just steps from the BART line and dozens of restaurants
  • Powerful Linux laptop and be able to customize your desk setup
  • Bond over team lunches and out-of-the-box events
  • Time off for company-sponsored volunteer events and 4 paid hours per quarter to volunteer at a charitable organization of your choice

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Staff or Principal Database Engineer

8 matching positions

Principal Engineer – Supply Chain

The role of the Principal Engineer, Supply chain 4-walls is to architect, and de...
Location
Location
United States , Atlanta, Georgia; Duluth
Salary
Salary:
Not provided
genpt.com Logo
Genuine Parts Company
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in computer science/engineering or equivalent experience
  • 10+ years’ experience as an architect/Principal
  • 10+ years’ experience in designing WMS solutions or similar roles
  • 10+ years’ experience in large-scale RDBMS or Google BigQuery
  • Experienced in Python, shell scripts, SQL, and PL/SQL scripting
  • Experienced in Change & Release process, GitHub, and CI/CD solutions
  • Experience in on-prem and public cloud platforms
  • Experienced in security and Sarbanes-Oxley audits
  • Experienced in process reviews, continuous improvement, automation, and toil elimination
  • Experienced in high availability (HA), high transaction volume environments, backup/recovery, and disaster recovery
Job Responsibility
Job Responsibility
  • Architect and design new solutions on Supply Chain applications that are both on-prem and in Cloud
  • Provide path to migration of on-prem Applications into Google cloud in terms of architecture
  • Provide security guidance on on-prem as well as Google Cloud Applications
  • Technical responsibility of architecture roadmap and vision of the Supply chain solutions and cloud security systems
  • Design and Lead the Supply Chain Warehouse Management engineering solutions, working with Vendor Partners, business partners, Security, Infrastructure, Product, and the Engineering teams
  • Reviews business context for Database solutions to company challenges as well as defining the vision and requirements for the solution, recommending potential options, selecting the most optimal solution, and the development of a roadmap for the selected solution
  • Initiate both group and one-on-one meetings with senior management in order to gain a clear understanding of business drivers and security functional requirements
  • Lead design and architecture discussions for IT platforms engaging with other staff engineers, Principal Engineers, and Engineering teams across different business units to ensure secure and scalable solutions
  • Direct the identification and recommendation of appropriate solutions, upgrades, replacements, or decommissioning options, incorporating business and technology productivity, usability, and total cost of ownership
  • Communicates the architecture to the stakeholders and collaborates and coordinates with existing domain architects in the formalization and adoption of IT standards and procedures
What we offer
What we offer
  • Flexible Working Schedules
  • Wellbeing Programs
  • Learning Opportunities
  • Community Engagement
  • Paid Parental Leave
  • Pet Insurance
  • Fulltime
Read More
Arrow Right

Senior Staff Engineer, Applied AI

GEICO is seeking a Senior Staff Engineer, Applied AI to provide technical archit...
Location
Location
United States , Chevy Chase, MD; Palo Alto, CA
Salary
Salary:
130000.00 - 260000.00 USD / Year
geico.com Logo
Geico
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8 or more years of professional software engineering or applied machine learning experience
  • 2 or more years working with Generative AI or LLM-based systems in production
  • Proven track record of architecting and delivering complex AI/ML capabilities that span multiple teams and have measurable business impact
  • Deep hands-on expertise with Python and modern AI frameworks including LangChain, LangGraph, LangSmith, LlamaIndex, Hugging Face, OpenAI/Anthropic APIs, and emerging agentic frameworks
  • Demonstrated experience building and deploying production RAG (Retrieval-Augmented Generation) systems including document ingestion, chunking strategies, vector search, and context retrieval
  • Demonstrated experience designing and operating production AI systems including multi-agent architectures, intelligent automation, and workflow orchestration
  • Strong understanding of agent architectures, workflow orchestration, retrieval-augmented generation (RAG), vector databases, knowledge graphs, and semantic reasoning
  • Familiarity with Agent-to-Agent (A2A) communication protocols and Model Context Protocol (MCP) for building interoperable AI systems
  • Experience ensuring platform scalability, cross-domain coherence, and alignment with AI platform capabilities and strategy
  • Strong expertise in distributed systems, microservices architecture, service design, performance optimization, and reliability engineering
Job Responsibility
Job Responsibility
  • Specify architectures and system decompositions for AI/ML capabilities that involve significant integrations and cross-team collaboration across multiple product areas
  • Provide technical architecture and leadership for medium to large, complex, cross-functional AI initiatives with visibility at the tech VP level
  • Architect and lead implementation of advanced Generative AI solutions including agent-based systems, intelligent automation, document intelligence, and decision support systems that span multiple business domains
  • Design and implement sophisticated agentic workflows that orchestrate multiple AI agents, tools, APIs, reasoning steps, and business logic to automate complex enterprise processes at scale
  • Question status quo with an eye for simpler designs and more secure approaches, influencing tech VPs to set direction for multiple teams
  • Build systems and platforms that meet the highest standards for scalability, resilience, performance, availability, security, and compliance
  • Identify and scope opportunities for automating business processes using AI across multiple product areas and business domains
  • Advance the state-of-the-art in applied AI by integrating knowledge graphs, vector reasoning, retrieval architectures, and multi-agent systems to solve complex business problems
  • Drive innovation by exploring new models, frameworks, reasoning techniques, and AI architectures and applying them strategically to high-impact business challenges
  • Run rigorous experimentation programs including hypothesis definition, A/B testing, measurement frameworks, and iterative improvement across production AI systems
What we offer
What we offer
  • Comprehensive Total Rewards program that offers personalized coverage tailor-made for you and your family’s overall well-being
  • Financial benefits including market-competitive compensation
  • a 401K savings plan vested from day one that offers a 6% match
  • performance and recognition-based incentives
  • and tuition assistance
  • Access to additional benefits like mental healthcare as well as fertility and adoption assistance
  • Supports flexibility- We provide workplace flexibility as well as our GEICO Flex program, which offers the ability to work from anywhere in the US for up to four weeks per year
  • Fulltime
Read More
Arrow Right

Java Principal Engineer - Redis / Flink - Capital Markets

The Applications Development Senior Lead is a senior developer level position re...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10-15 years of relevant experience in the Financial Service industry
  • Experience of designing and delivering complex multi-system, distributed, highly available development projects
  • Proven experience of solution design and architecture in successful deliveries using technologies like Microservices, big data, java etc
  • Experience with architectural methodologies and frameworks
  • Should be aware of Architectural design pattern, design principals etc
  • Should have strong hands-on experience on Java, Spring Boot, Database, JDBC, JMS, Rest Big Data /Distributed System, etc
  • Experience using ALM and CICD tools like Bitbucket, TFS, Jenkins, uDeploy, BMC RLM or related tools in an agile methodology
  • Experience in Leading project solution architecture design on various levels, including high and detailed level design
  • Experience in Solution Architecture documentation and other architectural deliverables
  • Experience in providing solutions for a wide range of technologies – Java, Databae, Cloud and, Web Technologies, etc
Job Responsibility
Job Responsibility
  • Manage one or more Applications Development teams in an effort to accomplish established goals as well as conduct personnel duties for team (e.g. performance evaluations, hiring and disciplinary actions)
  • Utilize in-depth knowledge and skills across multiple Applications Development areas to provide technical oversight across systems and applications
  • Review and analyze proposed technical solutions for projects
  • Contribute to formulation of strategies for applications development and other functional areas
  • Develop comprehensive knowledge of how areas of business integrate to accomplish business goals
  • Provide evaluative judgment based on analysis of factual data in complicated and unique situations
  • Impact the Applications Development area through monitoring delivery of end results, participate in budget management, and handling day-to-day staff management issues, including resource management and allocation of work within the team/project
  • Ensure essential procedures are followed and contribute to defining standards negotiating with external parties when necessary
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards
  • Fulltime
Read More
Arrow Right

Principal Engineer for Storage Software Development

In the HPE Hybrid Cloud, we lead the innovation agenda and technology roadmap fo...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven track record of delivering V1 products and anchoring multiple releases in storage product development
  • Demonstrated ability to handhold customers and played role of trusted advisor for their technology decisions
  • Bachelor's or master's degree in computer science, Information Systems, or equivalent
  • Typically, 15-20 years' experience
  • Expertise in multiple software systems design tools and languages
  • Strong analytical and problem-solving skills
  • Designing software systems running on multiple platform types
  • Software systems testing methodology, including writing and execution of test plans, debugging, and testing scripts and tools
  • Excellent written and verbal communication skills
  • mastery in English and local language
Job Responsibility
Job Responsibility
  • Set technology direction for broader engineering team on next generation storage involving multiple technologies such as object, file & AI ready workloads
  • Ability to detail out multi release delivery content from high level vision for the products
  • Help leadership and Product Management to understand finer details on contemporary technological trends
  • Inspire engineering team to question the status quo and make bold moves on technology roadmap and deliverables
  • Designs enhancements, updates, and programming changes for portions and subsystems of systems software, including operating systems, compliers, networking, utilities, databases, and Internet-related tools
  • Analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution
  • Writes and executes complete testing plans, protocols, and documentation for assigned portion of application
  • identifies and debugs, and creates solutions for issues with code and integration into application architecture
  • Leads a project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for assigned systems portion or subsystem
  • Collaborates and communicates with management, internal, and outsourced development partners regarding software systems design status, project progress, and issue resolution
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Staff Engineer - Data

The Staff Engineer provides technical leadership across the Value Stream and Cap...
Location
Location
Salary
Salary:
Not provided
admiralgroup.co.uk Logo
Admiral Group Plc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience in a Senior or Staff Engineer role, ideally within data teams
  • Strong background in CI/CD practices, automated testing, and optimised deployment strategies
  • In-depth knowledge of testing frameworks and strategies across unit, integration, E2E, and non-functional domains
  • Experience with containerisation and infrastructure tools such as Docker, Kubernetes and Terraform
  • Expert level in languages like Python or Java, often using them to build complex data processing workflows and applications
  • Proficient in one or more major cloud platforms preferably Google Cloud Platform (GCP) or Microsoft Azure
  • A deep understanding of both relational databases (SQL) and NoSQL databases
  • Expert in data modelling, schema design, and optimizing database performance
  • Know how to design and manage data warehouses for efficient analytics
  • Design, build, and maintain complex Extract, Transform, Load (ETL) or Extract, Load, Transform (ELT) pipelines
Job Responsibility
Job Responsibility
  • Provide technical leadership and guidance to engineers across the Value Stream
  • Mentor engineers within your area of expertise to support their technical growth
  • Support the Principal Engineer and senior leadership team with technical risk management, strategy, and decision-making
  • Help shape epics and technical deliverables in alignment with roadmap goals
  • Own technical dependencies and contribute to planning cycles including Quarterly Alignment, Monthly Value Stream Planning, and Sprint Planning
  • Contribute to the detailed design, engineering quality, and technical oversight of solutions delivered within the Value Stream
  • Ensure all technical solutions follow architecture governance and align with Admiral’s engineering strategy
  • Drive improvements to CI/CD pipelines, automation, testing practices, and secure delivery
  • Lead on resolving technical constraints, blockers, and integration challenges
  • Identify and address technical debt, ensuring sustainability and maintainability
What we offer
What we offer
  • Everyone receives 33 days holiday (including bank holidays) when they join us, increasing the longer you stay with us, up to a maximum of 38 days (including bank holidays)
  • Option to buy or sell up to an additional five days of annual leave
  • Eligible for up to £3,600 of free shares each year after one year of service
  • Financial & Mortgage Advice
  • 24-Hour Ecare
  • Cycle to Work Scheme
  • Annual Holiday Allowance
  • Flexible Working
  • Simply Health
  • Private Health Cover
  • Fulltime
Read More
Arrow Right

Principal Software Engineer

Location
Location
United States , Columbus
Salary
Salary:
130500.00 - 170000.00 USD / Year
aflac.com Logo
Aflac
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Information Technology or related technical discipline
  • 7 years of progressive experience in business analyst or development positions performing: completion of full software development cycle from requirements gathering to implementation
  • Working in an Agile development environment
  • Technical writing
  • Troubleshooting/problem-solving skills in a software environment
  • Applying strong analytical and product management skills, including interpreting customer business needs and translating them into application and operational requirements
  • Strong SQL knowledge and working with complex database schemas and table structures
  • Utilizing experience with: MySQL, Jira, VersionOne, Confluence, Jenkins, SharePoint, SDLC methodologies, JSON, XML, Perl, Java, JavaScript, Angular, Visio, and Microsoft Project
  • In the alternative, employer will accept Master’s degree in Computer Science, Information Technology or related technical discipline plus 5 years of experience in business analyst or development positions performing the aforementioned
  • Must also have 3 years of experience with: Insurance products, plans, pricing and terminology
Job Responsibility
Job Responsibility
  • Define architectural guidelines and best practices by leading software development initiatives from conception to deployment
  • Collaborate with stakeholders to align software solutions with business objectives
  • Introduce and train teams in advanced programming languages and tools
  • Ensure cloud readiness and optimal performance of all applications
  • Lead and mentor technical and project team members at the business function level
  • Lead the project team in analyzing the requirements and providing accurate and detailed estimates for the designing, building, testing and deployment phases of the project
  • Provide technical leadership and mentoring to various technical teams
  • Collaborate with Architects, Developers, Senior Infrastructure Technical staff to evaluate and recommend technology advancements and business solutions for assigned projects and applications
  • Support the implementation and testing of cross-functional systems including ensuring system meets the needs of client and business
  • providing continuous support to internal and external clients who are experiencing problems with server hardware, operating systems, core infrastructure applications and related utilities, maintaining mainframe operating systems or major subsystems, and associated software and hardware products
  • Fulltime
Read More
Arrow Right

Principal Pipeline Engineer

Job Overview: The Principal Pipeline Engineering is responsible for interpreting...
Location
Location
India , Chennai
Salary
Salary:
Not provided
mcdermott.com Logo
McDermott
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree or Master's Degree in Engineering
  • 15-20 years of experience in oil and gas with major contractor or consultant predominantly performing detail design
  • Detailed knowledge of design techniques and analysis methods, and detailed knowledge of the theory, content, and application of standards, codes, and guidelines as applicable for Mechanical Equipment
  • Knowledgeable in project coordination and execution skills
  • Very good organizer, motivator, and supervisor
  • Able to solve problems without assistance
  • Keen on improving the effectiveness of the work
  • HSE, TQM, and cost-conscious
  • Fluent in the English language
  • Understanding and supporting company goals and work processes
Job Responsibility
Job Responsibility
  • Interpret internal and external business challenges in the pipeline engineering discipline
  • Interpret internal or external business issues and recommend best practices
  • solve complex pipeline-related problems and will work independently with minimal guidance
  • May be responsible for leading functional teams or projects and is regarded as a specialist in the field of pipeline engineering
  • Become fully familiar with the project scope of work, specifications, schedule, and all inter-discipline requirements
  • Interpret contractual requirements as they relate to engineering execution
  • Identify changes to scope and promptly raise change notifications, including providing any necessary supporting documentation and estimates
  • Interface with all disciplines to develop clash-free designs
  • Interface with other departments to obtain input for Discipline designs and drawings
  • Maintain close coordination with other engineering disciplines, Planning, Fabrication, Marine, and Project Management Team, as required
  • Fulltime
Read More
Arrow Right

Principal LLM Engineer

We are looking for a Principal LLM Engineer to lead the design and development o...
Location
Location
United States , Oakland
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience developing and scaling software systems
  • 5+ years experience shipping LLM applications particularly in consumer-focused or AI-driven products
  • Proven track record as a Principal Engineer, Staff Engineer, or Architect in leading complex system designs
  • Proficient in Python, with preferred experience in frameworks such as Django, Flask, or FastAPI
  • Demonstrated knowledge in cloud architectures and distributed systems, including services like EC2, Lambda, S3, and CloudFront
Job Responsibility
Job Responsibility
  • Develop and deploy workflows powered by large language models (LLMs) to improve the search, recommendation, and personalization capabilities of the platform
  • Collaborate with product, data, and AI teams to create intelligent services such as classification, relevance ranking, and summarization
  • Establish and enforce architectural standards across backend, frontend, and infrastructure layers to ensure system reliability and scalability
  • Lead modernization efforts for backend systems built on Python/Django and frontend technologies like React
  • Mentor engineering teams, providing technical guidance and fostering best practices through code reviews and collaborative design sessions
  • Conduct technical exploration of emerging tools and technologies, including vector databases and real-time video personalization frameworks
  • Prototype and test innovative solutions to ensure the platform remains at the forefront of applied AI developments
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • eligible to enroll in our company 401(k) plan
Read More
Arrow Right