Job Openings

Senior Software Engineer – Platform Services

About Albert Invent
Albert Invent is a cutting-edge AI-driven software company headquartered in Oakland, California, on a mission to empower scientists and innovators in chemistry and materials science to invent the future faster. Every day, scientists in 30+ countries use Albert to accelerate R&D with AI trained like a chemist, bringing better products to market, faster

Job Description

Lead the design, development, and maintenance of Albert Invent’s core platform services, ensuring scalability, reliability, and developer productivity. Provide technical leadership, mentor engineers, and collaborate with product and platform teams to deliver robust, high-quality solutions that support business goals and enable innovation

Responsibilities:

  • Lead a team of talented engineers, providing technical mentorship, code reviews, and architectural guidance.
  • Work closely with Product Engineering and other stakeholders to plan and deliver core platform capabilities that enable scalability, reliability, and developer productivity.
  • Own and drive sprint planning, execution, and delivery, ensuring timely and high-quality outcomes.
  • Design, develop, and maintain robust and scalable platform services (e.g., authentication/authorization, observability, messaging, CI/CD frameworks, and internal tooling).
  • Collaborate with product teams to define and implement developer-friendly APIs, frameworks, and reusable components.
  • Identify and address system performance bottlenecks, infrastructure scalability challenges, and technical debt across the platform.
  • Ensure code quality through clean, maintainable implementation and automated testing.
  • Author and maintain clear technical documentation, including architectural decisions and system design.
  • Guide the team in troubleshooting and resolving issues across development, test, and production environments.
  • Champion engineering best practices, operational excellence, and a culture of continuous improvement and innovation

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
  • 5+ years of software engineering experience.
  • Deep expertise in Python or Node.js and designing RESTful APIs and microservices architecture.
  • Deep expertise in cloud infrastructure (AWS) and platform technologies, including microservices, APIs, and distributed systems.
  • Strong background in databases (SQL/NoSQL), messaging queues, caching systems, and service orchestration.
  • Proficient in infrastructure-as-code (Terraform, CDK, CloudFormation) and CI/CD automation.
  • Excellent problem-solving, communication, and people leadership skills

Good to Have:

  • Experience with Kubernetes and container orchestration.
  • Familiarity with observability stacks (Prometheus, Grafana, OpenTelemetry, Datadog, etc.).
  • Experience building internal developer platforms (IDPs) or reusable frameworks for engineering teams.
  • Exposure to ML infrastructure or data engineering workflows.
  • Experience working in compliance-heavy environments (SOC2, HIPAA, etc.)

Why Join Albert Invent

  • Joining Albert Invent means becoming part of a mission-driven, fast-growing global team at the intersection of AI, data, and advanced materials science.
  • You will collaborate with world-class scientists and technologists to redefine how new materials are discovered, developed, and brought to market.
  • The culture is built on curiosity, collaboration, and ownership, with a strong focus on learning and impact.
  • You will enjoy the opportunity to work on cutting-edge AI tools that accelerate real-world R&D and solve global challenges from sustainability to advanced manufacturing while growing your careers in a high-energy environment

For more details, please feel free to refer to www.albertinvent.com

Engineering

Bangalore, India

Share on:

Terms of servicePrivacyCookiesPowered by Rippling