
Software Engineer
Full Job Description
Maxim AI is seeking a talented Software Engineer with expertise in Golang to join our core team in Bengaluru. You will play a pivotal role in building and scaling Bifrost, our high-performance, open-source LLM gateway, and developing enterprise features that enhance its capabilities.
About Bifrost: Bifrost is a revolutionary, fully open-source LLM gateway engineered in Go for maximum performance. It supports over 1000 models across various providers through a single, unified API. Bifrost has rapidly gained traction with leading enterprises, and we are looking for an engineer to drive its continued growth and transform complex AI infrastructure into a seamless, powerful tool for AI teams worldwide.
Responsibilities:
Open-source Development:
- Maintain, enhance, and expand the Bifrost open-source codebase.
- Actively engage with the open-source community by reviewing contributions, triaging issues, and integrating feedback.
- Uphold high standards of code quality, provide clear documentation, and facilitate smooth onboarding for Bifrost contributors.
- Ensure Bifrost delivers an intuitive, efficient, and enjoyable user experience, balancing performance with ease of use.
Enterprise Features:
- Develop new features atop the open-source platform to ensure seamless growth and easy integration with other tools, providing users with clear operational insights.
- Collaborate closely with enterprise users to understand their requirements and translate them into practical, reliable features.
- Partner with product and design teams to create features that are not only effective but also user-friendly and aesthetically integrated into the overall experience.
Tech Stack:
- Primary: Go
- Secondary: Typescript + NextJS
About You:
- Possess 2-4 years of software development experience, with a strong command of Go programming patterns.
- Exhibit a generalist approach, comfortable working with diverse database technologies.
- Apply solid software engineering principles to ship clean, maintainable code.
- Thrive in early-stage environments that value ownership and autonomy.
- Have experience building and shipping AI-related projects (please share a link to your most impactful project).
- Demonstrate a passion for thoughtful engineering that harmonizes quality, performance, and user experience.
Nice to Haves:
- Experience with Typescript and NextJS.
- Proven track record of building SDKs or tools for external developers.
- Previous experience in a startup environment or having founded a startup.
- Experience collaborating closely with design, product, or customer-facing teams to deliver features.
Compensation and Benefits:
Maxim offers competitive compensation, including attractive salary, substantial equity grants, and comprehensive benefits such as health coverage and an AI stipend. We are dedicated to fostering an empowering workplace characterized by high autonomy, proactive ownership, and dynamic growth opportunities as Maxim continues its ascent.
Company
Maxim Ai
Maxim AI is developing cutting-edge evaluation infrastructure designed to accelerate the market entry of modern AI products. We are committed to ensuring the quality and reliability of AI solutions fo...