
About Ema
Empowering enterprises with universal AI agents
Key Highlights
- $61M raised in seed funding to develop AI technology
- Headquartered in SoMa, San Francisco, CA
- 21-100 employees, fostering a startup environment
- Configurable AI agents designed for various enterprise roles
Ema is a San Francisco-based startup focused on developing next-generation AI technology to empower employees across enterprises. With $61 million in funding, Ema aims to create configurable AI agents that take on repetitive tasks, enhancing productivity and creativity for their users. The company s...
🎁 Benefits
Ema offers competitive salaries, equity options, flexible PTO, and a remote-friendly work policy to support work-life balance. Employees also benefit ...
🌟 Culture
Ema promotes a culture of innovation and efficiency, focusing on leveraging AI to enhance human creativity. The company values adaptability, allowing ...

Backend Engineer • Lead
Ema • San Francisco - Hybrid
Overview
Ema is hiring a Software Engineering Lead, Backend to design and develop enterprise software applications. You'll work with Go and Python to build scalable back-end systems and APIs. This position requires experience in full-stack development and a strong understanding of web frameworks.
Job Description
Who you are
You are an experienced Enterprise Software Engineer with a strong background in backend development. You have a firm understanding of web frameworks, APIs, databases, and multiple back-end languages. With 5+ years of experience, you have a proven track record of designing and maintaining enterprise software applications that meet client needs. You thrive in a mission-oriented, fast-paced startup environment and are excited to contribute to innovative AI technology. You are skilled in writing clean, efficient, and maintainable code, employing test-driven development processes to ensure high-quality software solutions.
Desirable
Experience with cloud technologies and microservices architecture is a plus. Familiarity with agile methodologies and cross-functional team collaboration will help you excel in this role.
What you'll do
As a Software Engineering Lead at Ema, you will be responsible for developing and maintaining enterprise software applications, including API, data, application, and service development. You will collaborate with product managers, designers, and developers to deliver high-quality software solutions that empower enterprise clients. Your role will involve building scalable and reliable back-end systems using languages like Go and Python. You will also develop and maintain APIs using REST or GraphQL, ensuring they are efficient and meet the needs of users. You will lead code reviews and mentor junior engineers, fostering a culture of continuous improvement and knowledge sharing within the team. Your contributions will directly impact the success of Ema's mission to enhance productivity through AI technology.
What we offer
Ema provides a dynamic work environment where innovation is encouraged. You will have the opportunity to work with a talented team of professionals who are passionate about technology and its potential to transform the workplace. We offer competitive compensation, equity options, and a comprehensive benefits package. Join us in our mission to empower every employee in the enterprise to be their most creative and productive.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Ema.
Similar Jobs You Might Like
Based on your interests and this role

Backend Engineer
Ema is hiring a Backend Engineer to develop and maintain enterprise software applications. You'll work with Go, Python, and PostgreSQL to build scalable back-end systems. This position requires a strong problem-solving mindset and experience in API development.

Backend Engineer
Ema is hiring a Mid-Level Backend/Full Stack Engineer to develop and maintain enterprise software applications. You'll work with Go, Python, and PostgreSQL to build scalable systems and APIs. This position requires a strong background in software development and problem-solving skills.

Backend Engineer
Mem0 is hiring a Backend Engineer to own the backend of their memory platform. You'll design and ship REST APIs, model data across relational and graph stores, and optimize performance. This role requires strong Python skills and experience with cloud technologies.

Devops Engineer
Ema is hiring a DevOps Engineer to design and build their platform and infrastructure. You'll work with AWS, Docker, and Kubernetes to ensure system reliability and performance. This position requires experience in DevOps practices and cloud technologies.

Full Stack Engineer
Ema is hiring a Full Stack Engineer to design and develop captivating user experiences while contributing to back-end architecture. You'll work with technologies like JavaScript, React, and Node.js. This position requires a strong background in full-stack development.