About the Company
Ema is at the forefront of AI innovation, revolutionizing how enterprises operate by empowering employees to unleash their creativity and productivity. Our cutting-edge technology allows businesses to delegate routine tasks to Ema, the Universal AI employee, freeing up human talent for more strategic work. Founded by visionaries from Google, Coinbase, and Okta, and backed by leading global investors, Ema is a dynamic and well-funded startup based in Silicon Valley and Bangalore. Join us in our hybrid work environment, where you'll collaborate in-person three days a week with a team that values creativity, impact, and growth.About the Role
Who you are?
We're looking for a passionate and experienced Senior Enterprise Software Engineer to join our mission-driven team. In this role, you will design, develop, and maintain robust software applications that redefine enterprise productivity. Collaborate with a talented cross-functional team to deliver impactful solutions that meet and exceed client expectations. If you're excited about working in a fast-paced, high-growth startup and making a lasting impact, this is the opportunity for you.Responsibilities
- Architect and implement scalable and reliable backend systems using Go and Python.
- Develop and maintain high-performance APIs using gRPC and REST.
- Design and optimize data schemas with PostgreSQL and Redshift.
- Lead the integration of enterprise applications using frameworks like FastAPI.
- Contribute to front-end development with modern frameworks like React.
- Ensure application security and adherence to industry best practices.
- Drive continuous improvement in software development processes.
Qualifications
- Bachelor's degree in Computer Science or related field, with 4+ years of relevant experience.
- Expertise in Go, gRPC, PostgreSQL, and workflow management systems like Temporal.
- Strong foundation in algorithms, data structures, and object-oriented programming.
- Experience with cloud platforms (GCP preferred) and containerization (Docker, Kubernetes).
- Proven ability to build and deploy software in multi-tenant SaaS environments.
- Strong problem-solving skills, attention to detail, and the ability to work independently and collaboratively.
- Experience working with global teams and a passion for mentoring and knowledge sharing.
Why Join Ema?
- Innovative Culture: Be part of a team that values creativity, collaboration, and continuous learning.
- Impact-Driven Work: Your contributions will directly enhance enterprise productivity and creativity.
- Growth Opportunities: We offer mentorship, career advancement, and the chance to work on groundbreaking AI technology.
- Competitive Compensation: We provide a comprehensive benefits package, including competitive salaries, stock options, and more.
Equal Opportunity Statement
Ema Unlimited is committed to fostering an inclusive and diverse workplace. We welcome applicants from all backgrounds and are dedicated to providing equal employment opportunities without regard to race, color, religion, sex, national origin, age, disability, sexual orientation, gender identity, or genetics.