Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Backend Engineer for AI (Golang) image - Rise Careers
Job details

Backend Engineer for AI (Golang)

Software powers the world, and we empower all teams to deliver and control the best software. As a Backend Engineer, you will help us build features, design and implement API methods, and improve the performance and reliability of our systems. Our platform serves over twenty trillion feature flags daily. The core technologies we use daily include Golang, Redis, and NATS. As part of our you-build-it-you-run-it culture, all developers may be responsible for supporting applications in production, including on-call. Off-hours on-call is optional and compensated in addition.

Responsibilities:

  • Build and expand our feature management products and APIs, written in Go, with a focus on AI

  • Collaborate with frontend engineers to deliver user-facing features

  • Monitor and improve server-side performance

  • Write unit, integration, and load tests as necessary

  • Actively participate in code reviews

  • Write and review technical proposals

  • Improve engineering standards, tooling, and processes

Qualifications:

  • Demonstrable experience with server-side web development (e.g. in Java / Scala, Ruby, Python, Golang)

  • Experience building scalable application features on top of an LLM (e.g. OpenAI, Anthropic, Bedrock)

  • Experience building RESTful APIs

  • Familiarity with computer science fundamentals such as data structures, distributed systems, concurrency, and threading

  • A commitment to working in a communicative and collaborative environment

  • You write code that can be easily understood by others, with an eye towards maintainability

  • You hold yourself and others to a high bar when working with production systems

  • You value high code quality, automated testing, and other engineering best practices

  • A familiarity with networking technologies (TCP, HTTP, websockets, server-sent events, etc.)

Compensation

Our compensation scheme is based on geography and level of experience, from $127,000 to $204,000, with RSUs, health, vision, dental insurance, and mental health benefits in addition to salary.

Average salary estimate

$165500 / YEARLY (est.)
min
max
$127000K
$204000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Backend Engineer for AI (Golang), G2i Inc.

If you're looking to make an impact in the world of AI as a Backend Engineer, we want you on our team! As a Backend Engineer for AI here at our innovative company, you'll play a crucial role in shaping features, designing APIs, and enhancing the performance and reliability of our cutting-edge systems. We power an astounding twenty trillion feature flags every day, and that means we need talented individuals like you to help us scale! Your expertise in Golang, Redis, and NATS will be invaluable as you collaborate with frontend engineers to deliver seamless user-facing features. We value a you-build-it-you-run-it culture, so you will take part in maintaining applications in a live environment, and any on-call duties during off-hours will be compensated. If you have a passion for building scalable applications on LLMs like OpenAI or Anthropic, and you're eager to write clean, maintainable code, our team is ready to welcome you! Join us to help push the boundaries of our feature management products and APIs, and enjoy a great balance of autonomy and support from a communicative and collaborative environment.

Frequently Asked Questions (FAQs) for Backend Engineer for AI (Golang) Role at G2i Inc.
What are the primary responsibilities of a Backend Engineer for AI at our company?

As a Backend Engineer for AI, you will build and expand our feature management products and APIs using Golang, with a sharp focus on integrating AI capabilities. Your role includes collaborating with frontend engineers, monitoring server-side performance, writing various types of tests, participating in code reviews, and improving engineering standards and processes.

Join Rise to see the full answer
What qualifications do I need to become a Backend Engineer for AI?

A successful candidate for the Backend Engineer for AI role should have demonstrable experience in server-side web development, particularly with languages such as Golang, Java, or Python. Familiarity with building RESTful APIs, knowledge of data structures, distributed systems, and a commitment to high-quality code practices are essential to fit into our team's dynamic.

Join Rise to see the full answer
What technologies does the Backend Engineer for AI primarily work with?

In this role, you'll primarily work with Golang, Redis, and NATS along with AI technologies and models, such as those provided by OpenAI and Anthropic, to build scalable application features and robust APIs. Your understanding of networking technologies is also beneficial for ensuring seamless performance.

Join Rise to see the full answer
Is on-call duty mandatory for the Backend Engineer for AI position?

While participating in on-call duties is part of our you-build-it-you-run-it culture, opting for off-hours on-call work is entirely voluntary. Any on-call time you choose to take on is compensated, ensuring that you have the flexibility to balance work and personal life.

Join Rise to see the full answer
What is the compensation structure for the Backend Engineer for AI position?

Our compensation range for the Backend Engineer for AI varies based on geography and level of experience, from $127,000 to $204,000. This base salary is accompanied by RSUs and comprehensive health, dental, vision, and mental health benefits.

Join Rise to see the full answer
Common Interview Questions for Backend Engineer for AI (Golang)
Can you describe your experience with Golang in backend development?

In preparing for your interview, be ready to explain specific projects where you've utilized Golang. Highlight any challenges you faced, how you addressed them, and the impact of your contributions on the overall project success.

Join Rise to see the full answer
What strategies do you use to improve server-side performance?

Show your knowledge by discussing techniques such as code optimization, proper use of caching mechanisms, and efficient database queries. Mention tools and methodologies you have used to monitor performance metrics.

Join Rise to see the full answer
How do you ensure high code quality in your work?

Discuss your commitment to writing maintainable code, emphasizing practices like conducting thorough code reviews, implementing automated tests, and continuously integrating feedback from peers to improve code quality.

Join Rise to see the full answer
How have you integrated AI capabilities into backend systems previously?

Share examples of your experience with LLMs, focusing on how you designed APIs or features to utilize AI effectively. Discuss any key learnings and how those experiences prepared you for this role.

Join Rise to see the full answer
What is your experience with RESTful API development?

Articulate your hands-on experience in creating, maintaining, and documenting RESTful APIs. Be prepared to cover tools you’ve used and how you've approached challenges in API performance and security.

Join Rise to see the full answer
Can you explain your understanding of distributed systems?

Be prepared to delve into concepts like data consistency, fault tolerance, and how distributed systems operate. Illustrate your point with relevant experiences or projects that demonstrate your understanding.

Join Rise to see the full answer
How do you stay updated with the latest trends in backend development?

Share your approaches to continuous learning, whether it's through online courses, attending meetups, following industry leaders on social media, or staying engaged with online communities of developers.

Join Rise to see the full answer
Describe a challenge you faced in a previous project and how you resolved it?

Use the STAR method (Situation, Task, Action, Result) to framework your response, highlighting a specific challenge relevant to backend development and your role in resolving it while improving the project's overall performance.

Join Rise to see the full answer
What role do you believe collaboration plays in successful development projects?

Reflect on the importance of open communication, teamwork, and collaborative problem solving in delivering high-quality products, citing specific instances where collaboration led to successful outcomes.

Join Rise to see the full answer
What best practices do you follow for maintaining production systems?

Discuss methodologies you use to ensure system reliability, such as regular monitoring, implementing alerts, proactive performance tuning, and being responsive in emergency situations. Highlight any relevant tools and practices that have worked for you.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Frontify Remote Sankt Gallen Metropolitan Area
Posted 5 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Paid Holidays
Photo of the Rise User
Ramboll Remote Unit No. B802, 8th Floor, Tower B, Commerzone IT Park, Door No. 111, Mount Poonamallee Road, Porur Chennai- 600116 India, Chennai, India, Chennai, India
Posted 10 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Walmart Remote MONTE VISTA, California
Posted 2 days ago
Photo of the Rise User
Posted 10 days ago

Based in Delray Beach, FL, G2i is a hiring platform run by engineers. The company offers services to that match companies and developers with pre-vetted React, React Native, GraphQL, and native iOS/Android focused engineers.

31 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 18, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!