
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 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.
Job Description
Who you are
You have a strong background in software engineering, with experience in designing and developing maintainable software applications. You thrive in ambiguity and can turn abstract problems into concrete solutions. Your passion for technology drives you to continuously improve your skills and contribute to a mission-oriented, high-growth startup environment.
You are proficient in programming languages such as Go and Python, and you have experience building scalable and reliable backend systems. Your understanding of API development, including REST and gRPC, allows you to create efficient communication between services. You are also familiar with database management, particularly with PostgreSQL and ClickHouse, enabling you to design and maintain robust data schemas.
You have a solid grasp of front-end technologies, including HTML, CSS, and JavaScript frameworks like React, which allows you to contribute to user interfaces effectively. Your commitment to writing clean, efficient, and maintainable code is evident in your use of test-driven development practices. You prioritize security and adhere to industry best practices in all your projects.
You enjoy collaborating with cross-functional teams and are eager to share your knowledge with others. Your problem-solving skills and creativity make you an asset in a fast-paced environment where innovation is key. You are excited about the opportunity to work with a team of talented individuals who are dedicated to making a lasting impact in the enterprise technology space.
What you'll do
In this role, you will develop and maintain enterprise software applications that empower employees to be more productive and creative. You will be responsible for writing clean and efficient code while employing a test-driven development process. Your work will involve building scalable and reliable backend systems using Go and Python, ensuring that applications are secure and adhere to industry best practices.
You will develop and maintain APIs using REST and gRPC, facilitating seamless communication between different components of the system. Additionally, you will build and maintain scalable data schemas using PostgreSQL and ClickHouse, ensuring that data is organized and accessible for various applications.
As part of your responsibilities, you will also contribute to front-end interfaces using HTML, CSS, and JavaScript frameworks such as React or Angular. Your ability to collaborate with design and engineering teams will be crucial in delivering high-quality software solutions that meet user needs.
You will continuously improve software development processes, identifying areas for optimization and implementing best practices. Your contributions will help shape the future of Ema's technology, making a significant impact on how enterprises operate.
What we offer
Ema provides a dynamic work environment where innovation and creativity are encouraged. You will have the opportunity to work alongside experienced professionals from top tech companies, contributing to cutting-edge AI technology that transforms the workplace. We offer competitive compensation, including variable compensation and equity options, as well as a comprehensive benefits package. Join us in our mission to empower every employee in the enterprise with the tools they need to succeed.
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 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
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.

Backend Engineer
AICrete is hiring a Senior Backend Engineer to develop server-side logic for AICreteOS. You'll work with Django and Python to build high-performance applications. This position requires proven experience as a Backend Developer.

Backend Engineer
Exa is hiring a Backend Engineer to build a search engine for AI applications. You'll work on high throughput systems and data processing pipelines using Rust. This position requires experience in optimizing backend systems.