Backend Engineer

Maieutic

Bangalore3 years expFull TimeIn OfficeNot disclosed

Posted 12 months ago

PythonJavaEDANode

Role Overview:

We are looking for a skilled Backend Developer with 3-5 years of experience to contribute to the development of scalable APIs and backend services that power our AI-driven Electronic Design Automation (EDA) platform.


Key Responsibilities:

* Very strong problem solver

* Develop backend services using Java.

* Build and maintain RESTful APIs and microservices architecture.

* Integrate AI/ML models into backend systems for real-time and batch inference.

* Implement secure APIs using OAuth2, JWT, RBAC and ABAC.

* Optimize and manage databases: PostgreSQL, MongoDB, Redis.

* Work closely with AI/ML engineers to deliver performance model-serving pipelines.

* Contribute to CI/CD workflows and containerized deployments using Docker and Kubernetes.


Required Skills:

* 3-5 years of backend development experience with Java (Spring Boot).

* Strong knowledge of API development and integration of best practices.

* Experience deploying AI/ML models into production (bonus if using TensorFlow Serving or ONNX)

* Proficient in working with relational and NoSQL databases.

* Experience with cloud platforms (AWS, GCP, or Azure).

* Familiarity with DevOps tools and CI/CD workflows.


Preferred Qualifications:

* Exposure to EDA tools or AI-driven design automation (nice to have)

* Background in stream processing or real-time systems.

* Bachelor's degree in computer science, Engineering, or related field