
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 • Mid-Level
Ema • San Francisco - Hybrid
Skills & Technologies
Overview
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.
Job Description
Who you are
You have a strong background in backend engineering, with experience in designing and developing maintainable software applications. You thrive in ambiguous situations and can turn abstract problems into concrete solutions. Your passion for technology drives you to create efficient and reliable systems that empower users. You are excited to join a mission-oriented, fast-paced startup and contribute to innovative AI solutions. You possess strong problem-solving skills and are comfortable collaborating with cross-functional teams to achieve common goals.
Desirable
Experience with cloud technologies and familiarity with security best practices would be a plus. Knowledge of front-end technologies like React or Angular can enhance your contributions to the team.
What you'll do
As a Backend Engineer at Ema, you will develop and maintain enterprise software applications, focusing on API, data, application, and service development. You will write clean, efficient, and maintainable code by employing a test-driven development process. 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 and gRPC, ensuring they meet the needs of our users. Additionally, you will build and maintain scalable and extensible data schemas using PostgreSQL and ClickHouse. You will contribute to front-end interfaces using HTML, CSS, and JavaScript frameworks such as React or Angular, ensuring a seamless user experience. Your commitment to security will help ensure that applications adhere to industry best practices. You will continuously improve software development processes and collaborate with team members to enhance overall productivity.
What we offer
Ema provides a dynamic work environment where innovation is encouraged. You will have the opportunity to work alongside experienced professionals from top tech companies. We offer competitive compensation packages, including variable compensation and equity options. Our hybrid work model allows for flexibility, with three days a week in the office. Join us in our mission to empower every employee in the enterprise with cutting-edge AI technology.
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 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.

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.

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.

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.