وصف الوظيفة
Key Responsibilities
- Design, develop, and uphold high-performance microservices utilizing Kotlin and Spring Boot.
- Architect relational data structures, streamline SQL queries, and ensure data integrity across MySQL and PostgreSQL databases.
- Collaborate extensively with data scientists to implement machine learning models (such as through REST or RPC), integrating intelligent decision-making into backend services.
- Create and sustain RESTful APIs; establish specifications for frontend applications, partner services, or AI inference frameworks.
- Engage in Docker and Kubernetes-based deployment activities, CI/CD pipeline creation, and monitoring implementations (Grafana, Prometheus, etc.).
- Conduct code reviews, mentor colleagues on best practices, and take an active role in architectural planning and roadmap discussions.
متطلبات الوظيفة
- Bachelor's or master's degree in computer science, Computer Engineering, or a closely related quantitative field.
- 5+ years of experience building production-ready backend systems.
- Expert-level knowledge of Kotlin and Spring Boot ecosystem.
- Strong experience with microservices, API design, and distributed systems.
- Hands-on experience with MySQL and PostgreSQL including schema design and query optimization.
- Solid understanding of software design patterns, RESTful principles, and secure coding practices.
- Experience with containerized environments and orchestrators (Docker, Kubernetes).
- Familiarity with integrating AI/ML models (e.g., Python-based APIs, TensorFlow/ONNX serving, or model inference endpoints).
- Strong communication skills and ability to work across engineering and data teams.