Degree in Computer Science, Engineering, or related field — or equivalent professional experience.
3+ years of hands-on backend development in production environments.
Proficiency in backend programming languages such as Python, Java, Kotlin, Node.js, or Go and experience building secure systems, APIs, and microservices.
Strong understanding of security best practices, including authentication methods (OAuth, JWT), encryption, and secure API development; knowledge of common attack vectors (SQL injection, privilege escalation, DDoS) and effective mitigation strategies.
Experience integrating and optimizing AI models (e.g., NLP, vision, multimodal systems) within backend services.
Familiarity with SQL and NoSQL databases; experience with secure data management.
Experience with cloud infrastructure (AWS, GCP) and secure deployment practices, including containerization (Docker, Kubernetes).
Experience effectively communicating complex engineering topics to both technical and non-technical stakeholders.
Familiarity with modern DevOps practices, including test automation, CI/CD pipelines, and infrastructure-as-code practices.