CrawlJobs Logo

Infrastructure Software Engineer, Metadata

dropbox.com Logo

Dropbox

Location Icon

Location:
United States

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

157800.00 - 240100.00 USD / Year

Job Description:

As a Software Engineer on the Metadata team, you’ll build and operate the large-scale distributed databases that every Dropbox service depends on. Metadata systems are mission-critical, in the live path for all user operations and must meet stringent requirements for latency, durability, and transactional consistency. You’ll design and evolve the core infrastructure that manages Dropbox’s databases at scale, enabling fast, reliable access to data for millions of users and hundreds of internal services. This work spans distributed systems, replication, caching, and transactional database systems. You’ll collaborate closely with engineers across Infrastructure and Product teams to ensure the metadata layer meets business needs and continues to scale with Dropbox’s growth. This is an opportunity to leverage your expertise in distributed systems and grow into broader technical leadership.

Job Responsibility:

  • Design and maintain distributed database systems providing low-latency, strongly consistent data access
  • Implement and optimize replication, consensus, and caching mechanisms to meet availability and performance goals
  • Operate production systems, including participating in the on-call rotation, ensuring high availability and data durability
  • Collaborate with infrastructure and product teams to assess current and future use cases and requirements, supporting the development of a mid- to long-term roadmap that reflects these needs
  • Contribute to system design reviews, postmortems, and reliability improvements
  • Write high-quality, efficient code in Go and Rust for performance-critical systems

Requirements:

  • 5+ years of experience designing and implementing software using distributed systems fundamentals: replication, consistency, partitioning, and fault tolerance
  • Experience building databases, storage systems, or large scale data infrastructure
  • Proficiency in Go, Rust, C++ or similar systems languages
  • Familiarity with consensus and coordination systems (e.g. Raft, Paxos, ZooKeeper, etcd)
  • Experience operating production services and participating in on-call rotations
  • Strong debugging and performance analysis skills
  • Excellent collaboration and communication abilities across teams

Nice to have:

  • Experience building distributed databases or storage systems
  • Practical experience with and deep understanding of data structures used in storage systems (e.g. LSM trees, B-trees, Hash Indexes)
  • Experience operating database systems (e.g. MySQL, Postgres, Cassandra)
  • Experience with distributed caching, either custom built or operating open source options such as Memcached or Redis
  • Experience improving reliability and performance in high-scale data systems
  • Experience working with cross-functional teams to understand their current use cases, identify future needs and requirements, and incorporate them into the team’s roadmap
  • Interest in deepening distributed systems expertise and expanding technical leadership
What we offer:
  • Competitive medical, dental, and vision coverage
  • 401(k) plan with a generous company match and immediate vesting
  • Flexible PTO/Paid Time Off, paid holidays, Volunteer Time Off, and more, allowing you time to unplug, unwind, and refresh
  • Income Protection Plans: Life and disability insurance
  • Business Travel Protection: Travel medical and accident insurance
  • Perks Allowance to be used on what matters most to you, whether that’s wellness, learning and development, food and groceries, and much more
  • Parental benefits including: Parental Leave, Child and Adult Care, Day Care FSA, Fertility Benefits, Adoption and Surrogacy Support, and Lactation Support
  • Access to over 10,000 global co-working spaces through Gable.to, making it easy to book flexible workspaces for collaboration or individual work
  • Quarterly Cell phone and internet allowance
  • Mental health and wellness benefits
  • Disability and neurodivergence support benefits

Additional Information:

Job Posted:
December 31, 2025

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Infrastructure Software Engineer, Metadata

Senior Software Engineer - AI

Senior Software Engineer role focused on AI and data-driven systems to transform...
Location
Location
Sweden , Malmö
Salary
Salary:
Not provided
https://www.ikea.com Logo
IKEA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Software development principles
  • Programming language skills
  • Experience with Python (object-oriented)
  • Experience with REST-based frameworks like FastAPI
  • Frontend development skills
  • Cloud platform experience (Azure preferred)
  • Infrastructure-as-code experience (Terraform)
  • GitHub Actions for automation
  • Testing and quality focus
  • Experience with SSO, permissions, and access control
Job Responsibility
Job Responsibility
  • Design and develop cloud-based products
  • Build and evolve global application using AI and data
  • Enrich content with meaningful metadata
  • Create solutions for presenting and managing product information
  • Collaborate with cross-functional Agile team
  • Implement digital solutions for omnichannel content
  • Fulltime
Read More
Arrow Right

Intermediate Software Engineer SRE – AI

At PointClickCare our mission is simple: to help providers deliver exceptional c...
Location
Location
Canada , Mississauga
Salary
Salary:
115000.00 - 128000.00 CAD / Year
pointclickcare.com Logo
PointClickCare
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years' experience in software engineering
  • Experience with SRE principles
  • Experience with AI/ML in production environments
  • A passion for automation, intelligent systems, and operational excellence
  • Strong debugging, problem-solving, and system design skills
  • Languages: Python, Java, Bash, Terraform
  • Platforms: Azure, Kubernetes, Docker
  • Tools: Datadog, Prometheus, AppDynamics, ELK, GitHub Actions
  • ML/AI: MCP framework, AI agents, Vector store, Agent orchestration (LangChain), RAG
  • CI/CD: Jenkins, ArgoCD, Spinnaker
Job Responsibility
Job Responsibility
  • Build ML-based anomaly detection and pattern recognition systems
  • Enhance telemetry with smart tagging and metadata for better AI insights
  • Develop event-driven workflows and self-healing systems using AI triggers
  • Automate incident response with generative AI and custom AI agent orchestration
  • Use time-series forecasting and predictive modelling to anticipate failures
  • Optimise infrastructure with AI-powered autoscaling and cost-aware resource allocation
  • Build scalable, fault-tolerant systems in a cloud-native environment
  • Participate in on-call rotations and lead incident response for critical systems
  • Skilled in API integration for streamlined data exchange and system connectivity
  • Run internal AIOps workshops and help teams adopt AI maturity models
What we offer
What we offer
  • Benefits starting from Day 1
  • Retirement Plan Matching
  • Flexible Paid Time Off
  • Wellness Support Programs and Resources
  • Parental & Caregiver Leaves
  • Fertility & Adoption Support
  • Continuous Development Support Program
  • Employee Assistance Program
  • Allyship and Inclusion Communities
  • Employee Recognition … and more
  • Fulltime
Read More
Arrow Right

Senior Software Engineer – Systems

lakeFS is an open source project that provides the object storage a manageabilit...
Location
Location
Salary
Salary:
Not provided
lakefs.io Logo
LakeFS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in backend development with emphasis on virtualization, cloud, networking, or storage technologies such NFS / FUSE / SMB / CFAPI or CSI Drivers
  • Proficiency in Go (preferred) or similar backend languages (C++, Java, Rust etc.)
  • Strong grasp of data structures, system design and software architecture principles
  • Experience working with remote teams and excellent written and verbal communication skills
  • Passion for open source, data infrastructure, and empowering engineers
  • Experience with at least one of Windows, Mac or Linux & shell scripting (Python, Bash)
Job Responsibility
Job Responsibility
  • Architect and implement lakeFS Mount – our our storage abstraction that empowers AI/ML large-scale workflows by exposing petabytes of lakeFS data as a local file system across Linux, macOS, Windows, and Kubernetes via CSI
  • Optimize file system level performance using novel caching techniques, efficient metadata handling and prefetching while enabling write-mode consistency for millions of large files
  • Design and develop robust distributed backend services that power lakeFS, written primarily in Go
  • Work across our stack: cloud-native infrastructure (Kubernetes, Terraform, ArgoCD), data engineering SDKs (Iceberg, Spark), and performance-critical components
  • Ensure our product remains reliable, scalable, and secure in production – handling billions of daily API calls across multiple clouds
  • Collaborate closely with teammates on-site and in a distributed, remote environment
  • Contribute ideas and feedback to shape product direction based on customer and community input
  • Help foster a culture of trust, ownership, and continuous learning
Read More
Arrow Right
New

AWS Cloud Engineer

The Cloud PMO requires IT and technical support services to support the PMO in o...
Location
Location
United States , Silver Spring
Salary
Salary:
Not provided
techpromanagers.com Logo
Technology Project Managers
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Computer Science or related field
  • 10+ years of related experience developing Cloud Solutions
  • Amazon Web Services (AWS) experience and certifications
  • Ability to pass a criminal and credit background check
  • Must be US Citizen or Permanent Resident
Job Responsibility
Job Responsibility
  • Provide cloud engineering support services
  • Cloud transition planning for the operational implementation of Cloud projects and metadata gathering
  • Analysis of technical options available for incorporation into the enterprise cloud solution and enabling delivery of the most technically sound and scalable solution
  • Infrastructure engineering with an emphasis on modern, cloud infrastructure, hybrid cloud models, and platform services
  • Software engineering, performance engineering, integration testing, and release and deployment management
  • Fulltime
Read More
Arrow Right
New

Engineering Manager

Amgen is seeking an experienced Engineering Manager to lead our Search and Knowl...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
amgen.com Logo
Amgen
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree in Computer Science, Software Engineering, or a related technical field with 8-13 years of software development experience OR Bachelor’s degree in Computer Science, Software Engineering, or a related technical field with 9-14 years of software development experience
  • 8+ years of experience in software engineering, with 2–3 years in a leadership or managerial role
  • Strong expertise in search technologies (Elasticsearch, Solr, Lucene, Vespa, or similar)
  • Experience with NLP and ML frameworks
  • Strong background in data platform technologies (e.g., Spark, Kafka, Snowflake, Delta Lake, Hadoop, datbroicks, MongoDb, DynamoDb, S3 Buckets)
  • Experience with cloud infrastructure (AWS, Azure, or GCP), CI/CD, and containerization (Docker, Kubernetes)
  • Knowledge of distributed systems and large-scale data platforms (Spark, Hadoop, or cloud-native equivalents)
  • Strong programming skills (Python, Java, or Scala)
  • Strong understanding of software development principles, cloud platforms (AWS/Azure/GCP), and modern tech stacks (e.g., Java, Python, Angular, React)
  • Excellent communication, leadership, and problem-solving skills
Job Responsibility
Job Responsibility
  • Oversee the design and development of a modern, cloud-native data platform (e.g., using AWS/GCP/Azure, Snowflake, Databricks)
  • Oversee the design and implementation of scalable search solutions across biomedical literature, clinical trial data and internal knowledge repositories
  • Drive improvements in ranking, query understanding, entity extraction, and semantic search tailored to biomedical and life sciences content
  • Integrate AI/ML/NLP techniques for biomedical ontologies, knowledge graphs, and semantic enrichment
  • Ensure robust data pipelines, data lakes, and real-time streaming systems are in place for research, commercial, and clinical data
  • Partner with research scientists, clinical teams, data science, and IT stakeholders to define requirements and deliver impactful search solutions
  • Collaborate with data governance and compliance teams to ensure search systems adhere to healthcare regulations (HIPAA, GxP, FAIR data principles)
  • Work closely with product managers and UX teams to ensure intuitive, high-value search experiences
  • Implement data security best practices across platform layers
  • Partner with data governance teams to enforce metadata management, lineage tracking, and data access controls
What we offer
What we offer
  • Competitive and comprehensive Total Rewards Plans that are aligned with local industry standards
Read More
Arrow Right
New

Infrastructure Software Engineer, Metadata

As a Software Engineer on the Metadata team, you’ll build and operate the large-...
Location
Location
Canada
Salary
Salary:
168300.00 - 227700.00 CAD / Year
dropbox.com Logo
Dropbox
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience designing and implementing software using distributed systems fundamentals: replication, consistency, partitioning, and fault tolerance
  • Experience building databases, storage systems, or large scale data infrastructure
  • Proficiency in Go, Rust, C++ or similar systems languages
  • Familiarity with consensus and coordination systems (e.g. Raft, Paxos, ZooKeeper, etcd)
  • Experience operating production services and participating in on-call rotations
  • Strong debugging and performance analysis skills
  • Excellent collaboration and communication abilities across teams
Job Responsibility
Job Responsibility
  • Design and maintain distributed database systems providing low-latency, strongly consistent data access
  • Implement and optimize replication, consensus, and caching mechanisms to meet availability and performance goals
  • Operate production systems, including participating in the on-call rotation, ensuring high availability and data durability
  • Collaborate with infrastructure and product teams to assess current and future use cases and requirements, supporting the development of a mid- to long-term roadmap that reflects these needs
  • Contribute to system design reviews, postmortems, and reliability improvements
  • Write high-quality, efficient code in Go and Rust for performance-critical systems
What we offer
What we offer
  • Competitive medical, dental and vision coverage
  • Retirement savings through a defined contribution pension or savings plan
  • Flexible PTO/Paid Time Off, paid holidays, Volunteer Time Off, and more
  • Income Protection Plans: Life and disability insurance
  • Business Travel Protection: Travel medical and accident insurance
  • Perks Allowance to be used on what matters most to you
  • Parental benefits including: Parental Leave, Fertility Benefits, Adoptions and Surrogacy support, and Lactation support
  • Mental health and wellness benefits
  • Fulltime
Read More
Arrow Right
New

Senior Vice President, Data & Analytics Engineering

BHSI is seeking a visionary leader to join their Boston based Technology team in...
Location
Location
United States , Boston
Salary
Salary:
315000.00 - 365000.00 USD / Year
bhspecialty.com Logo
Berkshire Hathaway Specialty Insurance
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 15 years of experience managing technology teams
  • Minimum of 5 years in data engineering leadership roles
  • Proven experience leading data engineering functions in complex, fast-paced environments, ideally within regulated industries such as insurance or financial services
  • Deep technical expertise in data architecture, data platforms (e.g., Snowflake, Databricks, Fabric), and cloud technologies (e.g., AWS, Azure, GCP), and data engineering best practices
  • Extensive knowledge of modern data frameworks, ETL/ELT, data modeling, and analytics enablement
  • Strong leadership, communication, and collaboration skills across engineering teams and business stakeholders
  • A passion for mentoring technical talent and fostering a high-performance culture
  • Ability to see the big picture and align data engineering with long-term business strategies and provide guidance and education on data capabilities
  • Expertise in systems thinking to optimize interdependencies across business units, platforms, and technologies
  • Experience implementing data governance, data quality, and master data management programs
Job Responsibility
Job Responsibility
  • Define and execute our data platform strategy, vision, and roadmap, aligning business and technology goals to support BHSI’s growth and operational excellence
  • Partner with technology and business functions to modernize our data ecosystem, influence data quality, and enable advanced analytics and Artificial Intelligence capabilities
  • Collaborate with Enterprise Architecture, Cybersecurity, and Infrastructure teams to ensure data platforms are secure, efficient, and compliant
  • Ensure our solutions are well-architected and engineered and deliver unified, scalable data platforms supporting structured, semi-structured, and unstructured data
  • Lead the evolution and modernization of aging data platforms, streamline data ingestion and transformation, and enable self-service business intelligence and analytics for business users
  • Drive adoption of cloud-native architectures, DevSecOps, and modern engineering practices in all data platforms and data solutions
  • Establish and enforce data engineering standards, governance, and best practices to ensure data integrity, security, and compliance
  • In partnership with key business stakeholders (e.g., Chief Data Officer, Data Stewards), champion data quality management, metadata, lineage, and master data management capabilities
  • Enable advanced analytics, machine learning, and AI capabilities through robust data engineering solutions and modern data platforms
  • Partner with business stakeholders to deliver actionable insights, dashboards, and visualizations that drive exceptional business outcomes
What we offer
What we offer
  • Comprehensive Health, Dental and Vision benefits
  • Disability Insurance (both short-term and long-term)
  • Life Insurance (for you and your family)
  • Accidental Death & Dismemberment Insurance (for you and your family)
  • Flexible Spending Accounts
  • Health Reimbursement Account
  • Employee Assistance Program
  • Retirement Savings 401(k) Plan with Company Match
  • Generous holiday and Paid Time Off
  • Tuition Reimbursement
  • Fulltime
Read More
Arrow Right
New

Infrastructure Software Engineer, API Platform

As an Infrastructure Engineer on the API Platform team, your role will be crucia...
Location
Location
Mexico
Salary
Salary:
Not provided
dropbox.com Logo
Dropbox
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS, MS, or PhD in Computer Science or related technical field involving coding (e.g., physics or mathematics), or equivalent technical experience
  • 5+ years of professional software development experience
  • Proven track record constructing and managing expansive, multi-threaded, geographically dispersed backend systems
  • Proficient in programming and debugging across a range of languages such as Python, Go, C/C++, or Java
  • Proficiency with operating system internals, filesystems, databases, networks, and compilers.
  • Proven track record of defining & delivering well-scoped milestones/projects
  • Ability to independently define right solutions for ambiguous, open-ended problems
Job Responsibility
Job Responsibility
  • Build infrastructure capable of managing metadata for hundreds of billions of files, handling hundreds of petabytes of user data, and facilitating millions of concurrent connections.
  • Lead the expansion of Dropbox's function as the data-fabric, connecting hundreds of millions of applications, devices, and services globally, while also driving initiatives to enhance interoperability and adaptability across diverse ecosystems.
  • Measure and optimize Dropbox's analytics platform to maintain its status as one of the most advanced in the industry for extracting meaningful insights from vast data volumes.
  • Collaborate with cross-functional teams to innovate and implement solutions that enhance the performance, reliability, and security of Dropbox's infrastructure, ensuring a seamless experience for users worldwide.
  • Mentor and guide junior team members, sharing knowledge and best practices to cultivate a culture of continuous learning and professional growth within the infrastructure engineering team.
  • Stay current with emerging technologies and industry trends to continuously enhance Dropbox's infrastructure and maintain a competitive edge in the market.
  • On-call work may be necessary occasionally to help address bugs, outages, or other operational issues, with the goal of maintaining a stable and high-quality experience for our customers.
What we offer
What we offer
  • Medical, Dental & Vision allowance
  • Retirement, Critical Illness, Life & Income Protection allowance
  • Business Travel Protection: Travel medical and accident insurance
  • Flexible PTO/Paid Time Off policy in addition to statutory holidays, allowing you time to unplug, unwind, and refresh
  • Perks Allowance to be used on what matters most to you, whether that’s wellness, learning and development, food & groceries, and much more
  • Parental benefits including: Parental Leave, Fertility Benefits, Adoptions and Surrogacy support, and Lactation support
  • Mental health and wellness benefits
  • Fulltime
Read More
Arrow Right