Software Engineer, Backend
@ EmaSoftware Engineer, Backend
This job is still taking applications, but it's been up a while.
About the job
Ema builds an Agentic AI platform to boost enterprise productivity, offering solutions that automate tasks with a team from top tech backgrounds, backed by industry leaders in Silicon Valley and globally.
Requirements
- Proficiency in Python and Go
- Experience with APIs (REST, gRPC)
- Background in databases (PostgreSQL, Redis)
- Knowledge of cloud tech (AWS, GCP, Azure)
- Experience with Docker and Kubernetes
Qualifications
- Bachelor's degree in CS or related
- At least 4 years relevant experience
- Solid understanding of algorithms
- Knowledge of security best practices
- Strong problem-solving skills
Full job description
About Ema
Ema is building the world’s leading Agentic AI platform to transform enterprise productivity. We enable organizations to delegate repetitive tasks to Ema, the Universal AI Employee, delivering 10x gains in workforce efficiency, across functions. Founded by former executives from Google, Coinbase, Flipkart, and Okta, our team includes engineers from premier tech companies and graduates of Stanford, MIT, UC Berkeley, CMU, and IITs.
We are backed by industry leading investors including Accel, Naspers/Prosus, Section32, and angels like Sheryl Sandberg and Dustin Moskovitz. Headquartered in Silicon Valley and with offices in London, Bangalore and Vancouver, Ema is at the frontier of what Agentic AI can do in production — we ship real systems that run real business processes at scale.
Who are you?
We are seeking a Software Engineer to join the Ema team. You are passionate about designing and developing maintainable software applications. You are a creative problem solver who thrives in ambiguity and can make abstract problems concrete. Most importantly, you are excited to be part of a mission-oriented, fast-paced, high-growth startup that can create a lasting impact.
You will:
Develop and maintain enterprise software applications, including API, data, application, and service development
Write clean, efficient, and maintainable code by employing a test-driven development process.
Build scalable and reliable back-end systems using languages like Go and Python
Develop and maintain APIs using REST and gRPC
Build and maintain scalable and extensible data schemas using PostgreSQL, Clickhouse, etc.
Contribute to front-end interfaces using HTML, CSS, and JavaScript frameworks such as React or Angular
Ensure that applications are secure and adhere to industry best practices
Continuously improve software development processes and practices
Ideally, you'd have:
Bachelor's degree in Computer Science or related field.
At least 4 years of relevant work experience.
Solid background in algorithms, data structures, and object-oriented programming
Experience in back-end development using languages like Python and Go
Knowledge of database technologies like PostgreSQL, Elastic, Redis.
Knowledge of designing and building API platforms and integration systems.
Experience with cloud technologies like GCP, AWS and Azure
Experience with containerization technologies like Docker and Kubernetes
Experience with integrating multiple enterprise applications, including frameworks and authentication.
Understanding of security best practices and protocols for enterprise software applications
Experience deploying software in multi-tenant SaaS environments.
Knowledge of front-end technologies such as HTML, CSS, JavaScript, and front-end frameworks like React or Angular
Strong problem-solving skills and attention to detail
Ability to work independently and as part of a team
Experience working with global teams
For California based candidates:
The standard base salary for this position is $135,000-$200,000 annually.
Compensation offered will be determined by factors such as location, level, job-related knowledge, skills, and experience. Certain roles may be eligible for variable compensation, equity, and benefits.
Ema Unlimited is an equal opportunity employer and is committed to providing equal employment opportunities to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity, or genetics.
Similar jobs in San Francisco Bay Area, California
- O
Software Engineer, Financial Engineering
OpenAI · San Francisco
Posted 1 day ago - F
Software Engineer
Flow · San Francisco, CA
Posted 2 weeks ago - L
Software Engineer
Lyft · San Francisco, California, United States
Posted 3 weeks ago - Z
Software Engineer
Zania · Palo Alto, CA
Posted 3 weeks ago - C
Senior Software Engineer II
CoreWeave · San Francisco, California, United States
Posted 1 day ago - A
Senior Software Engineer, Enterprise Engineering
Amplitude · San Francisco, California, United States
Posted 1 week ago