Staff Engineer Search
Location: Bangalore, India
Department: Product Engineering
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.
About the Company
About Albert Invent
Albert‘s mission is to Digitalize the World of Chemistry, using data and machine learning to drastically accelerate the invention of new materials. We are looking for individuals to join our strategy team to shape and execute our value creation strategy. If you're passionate about cutting-edge technology and love working in a fast-paced startup culture, we want you on our team!
We are looking for a Staff Engineer with strong expertise in designing and scaling data systems that support high-throughput, low-latency applications. This role is ideal for someone who enjoys working at the intersection of data architecture, distributed systems, and performance optimization - across a diverse set of use cases including AI pipelines, SQL-based analytics, search frameworks, NoSQL storage such as DynamoDB based APIs.
You will lead the design and evolution of our core data platforms and infrastructure that powers our AI models, analytical queries, and operational workloads.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
