Make Your Resume Now

Staff Engineer Search

Posted July 09, 2025
Salaried, full-time

Job Overview


Responsibilities:   

  • Architect, implement, and optimize data infrastructure across structured, semi-structured, and unstructured data flows (e.g., OpenSearch, SQL engines, DynamoDB)
  • Working on large-scale, enterprise API services involving multi-tenancy, machine learning, micro-services, and NoSQL infrastructure
  • Building micro-service architecture using one or more cloud providers - AWS/Azure
  • Design and scale multi-tenant data pipelines, ensuring performance, availability, and cost efficiency
  • Collaborate with product and engineering teams to define and implement high-performance APIs that integrate across services and databases
  • Evaluate trade-offs between SQL/NoSQL choices for different product modules and build reusable abstractions
  • Ensure that security, compliance, and observability are built into the core of all data workflows (encryption, RBAC, logging, metrics)
  • Optimize resource utilization, indexing strategies, and compute/storage balance across AWS services (Lambda, S3, ECS, DynamoDB, OpenSearch)
  • Partner with Product Eng and SRE teams to define resilience and disaster recovery strategies for all data systems
  • Define and evangelize best practices around schema versioning, query optimization and data consistency
  • Guide the team on data lifecycle management, including archival, retention, and access control policies
  • Mentor other engineers on scalable systems design, clean architectural thinking, and performance tuning. 

 Requirements: 

  • 10+ years of experience in backend or infrastructure engineering, with a focus on large-scale data systems.
  • Proficiency in one or more of the programming languages - Nodejs and Python
  • Proven experience working on large-scale, enterprise API services involving multi-tenancy, machine learning, micro-services, and NoSQL infrastructure
  • Hands-on experience with technologies like PostgreSQL, DynamoDB, OpenSearch, S3, GraphDB and vector databases.
  • Proficiency in building micro-service architecture using one or more cloud providers - AWS/Azure.
  • Strong understanding of web and API standards such as HTTP, DNS, Caching, and CDN architectures
  • Solid foundation in distributed systems, data partitioning, and consistency models.
  • Familiarity with observability stacks (Prometheus, Grafana, OpenTelemetry) and debugging production bottlenecks.
  • Prior experience building multi-tenant systems with strict performance and isolation guarantees.
  • Excellent communication and collaboration skills to influence cross-functional technical decisions. 

 Culture: 

  • The Albert team uses an iterative/agile development methodology, and you will be a key contributor in the entire development cycle. 
  • At Albert, we put a great deal of emphasis on collaboration and maintaining an open working environment - having great coworkers is one of the biggest determinants for enjoying your work, and we take our enjoyment of work very seriously 
  • Your opinions matter. We are driven by technology and innovation, and we look to the smartest, most passionate people on the team as the source of ideas.

 Why Albert: 

  • The product is loved and used by thousands of users. 
  • Small team. Flexible hrs. Meet for collaboration, learning, and socializing. 
  • Think differently. Challenge status Quo. Result oriented. 
  • Global, Diverse & down to earth. 
  • No micro-management. 
  • Build software for a sustainable future. 
  • Hiring based on Fundamentals, Attitude, diverse Thinking, and Experience.

Ready to Apply?

Take the next step in your career journey

Stand out with a professional resume tailored for this role

Build Your Resume – It’s Free!