Maieutic
Posted 12 months ago
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