Ema

Software Engineer, Backend - India

Ema
Apply
9 months ago
Bengaluru, IndiaSenior
H1B Sponsor

Responsibilities

  • Develop and maintain enterprise software applications, including APIs, data services, applications, and services.
  • Write clean, efficient, maintainable code using a test-driven development process.
  • Build scalable and reliable backend systems with Go and Python.
  • Develop and maintain APIs using REST, gRPC, or GraphQL.
  • Integrate enterprise applications and services using scalable frameworks such as FastAPI.
  • Build and maintain data schemas with PostgreSQL and NoSQL technologies.
  • Design ML data pipelines using data engineering technologies and event-driven tools such as Temporal and Kafka.
  • Work with foundational LLMs from OpenAI, Gemini, and Claude.
  • Design and develop secure, enterprise-grade features and modules using SOLID principles.
  • Build high-availability, low-latency software using agentic architecture, LLMs, and RAG technology.
  • Continuously improve software development processes and practices.
  • Collaborate with product managers, designers, and developers to deliver software for enterprise clients.

Requirements

  • Bachelor’s degree in Computer Science or a related field.
  • At least 7+ years of relevant work experience.
  • Strong knowledge of algorithms, data structures, and object-oriented programming.
  • Backend development experience with Python and Go.
  • Database experience with PostgreSQL, Elastic, and Redis.
  • Experience designing API platforms and integration systems.
  • Experience with GCP, Docker, and Kubernetes.
  • Experience integrating enterprise applications, frameworks, and authentication systems.
  • Experience with agentic systems, LLMs, and knowledge search is preferred.
  • Understanding of security best practices and protocols for enterprise software applications.
  • Experience deploying software in multi-tenant SaaS environments.
  • Knowledge of HTML, CSS, JavaScript, React, or Angular.
  • Strong problem-solving skills and attention to detail.
  • Ability to work independently and collaboratively.
  • Experience working with global teams.

Benefits

  • Hybrid work arrangement with employees expected to work from the office three days per week
  • Equal opportunity employer

Categories

AI ApplicationsBackendData Engineering
Ema

About Ema

51-200 employees

Ema is a suite of AI employees for HR, IT and Finance. She doesn't just automate workflows — she redesigns the work around your outcome and executes it across every enterprise system. Proven at scale across the world's largest enterprises.