EMA
Software Engineer, Backend
San Francisco Bay AreafulltimemidAdded 1 month ago
About this role
Join Ema, an AI platform company transforming enterprise productivity, as a Backend Software Engineer. You'll develop scalable backend systems and APIs for an agentic AI platform used at enterprise scale, working alongside talented engineers from top tech companies.
What you'll do
- Develop and maintain enterprise backend applications, APIs, and services using Go and Python
- Design and build scalable data schemas with PostgreSQL and similar databases
- Develop REST and gRPC APIs with focus on reliability and performance
- Write clean, testable code following test-driven development practices
- Ensure applications meet security standards and industry best practices
- Contribute to process improvements and software development practices
What they're looking for
- Python and Go programming
- Backend/API development (REST, gRPC)
- Database design (PostgreSQL, Clickhouse, Redis, Elastic)
- Cloud platforms (GCP, AWS, Azure)
- Docker and Kubernetes containerization
- Algorithms and data structures
- Enterprise application integration and security
- Front-end technologies (React, Angular, HTML, CSS, JavaScript)
Benefits
- Work on cutting-edge agentic AI technology at scale
- Join a mission-driven, fast-paced startup with top-tier investors
- Competitive compensation with potential equity and variable compensation
- Global team collaboration across multiple office locations
- Opportunity to impact enterprise productivity and workforce efficiency
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
EMA
EMA is an agentic AI platform that enables enterprise automation and AI-driven business processes through scalable APIs and user-facing applications. The company is hiring Full-Stack, Frontend, and Backend Software Engineers, Machine Learning Engineers, and DevOps Engineers to build and deploy production-scale AI systems.
View all jobs at EMALikely interview questions
- Can you walk us through your experience building and maintaining scalable backend systems? What languages did you use, and how did you handle performance optimization?
- Describe a time when you designed an API platform or integration system. What challenges did you face, and how did you ensure it was secure and maintainable?