Staff Engineer Search
Bangalore, India
Albert Invent
Meet Albert Invent, the all-in-one platform revolutionizing materials science R&D. Powered by AI, we streamline data management, accelerate research, and empower innovation for modern labs.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.
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.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile APIs Architecture AWS Azure Chemistry Data pipelines Distributed Systems DynamoDB ECS Engineering Grafana Lambda Machine Learning Node.js NoSQL OpenSearch Pipelines PostgreSQL Python Security SQL Unstructured data
Perks/benefits: Flex hours Startup environment
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.