Full Stack Developer
Build full-stack solutions for AI researchers in Tel Aviv. Develop, maintain, and upgrade systems; integrate open-source ML tools. Participate in code reviews and roadmap planning. Require 4+ years experience with Python, React, TypeScript, Node.js, FastAPI, databases, GCP, CI/CD, Terraform, Docker, Kubernetes.
Responsibilities
- Develop end-to-end systems to support machine learning researchers.
- Maintain and upgrade existing solutions to adhere to best practices.
- Integrate open-source ML tools to fit research team needs.
- Participate in code reviews, providing constructive feedback.
- Contribute to continuous improvement of development processes and tools.
- Help define and execute the development roadmap.
Requirements
- 4+ years of professional full-stack development experience.
- Strong proficiency in Python.
- Strong proficiency in React.js with TypeScript.
- Solid experience with Node.js and Express using TypeScript.
- Experience with Python development using FastAPI or equivalent frameworks.
- In-depth knowledge of relational and non-relational databases.
- Hands-on experience deploying applications on cloud platforms (preferably GCP) using CI/CD pipelines.
- Strong familiarity with Infrastructure as Code (e.g., Terraform) and containerization (Docker, Kubernetes).
Nice to have
- Familiarity with Google Cloud Platform (GCP) services, especially BigQuery and Vertex AI.
- Experience with AI or agent-assisted development.
- Familiarity with ETL and ML processes.
- Familiarity with UI libraries like MUI or AntD.