Tech-Lead & Full-Stack Web developer for MLOps tools - Imaging & Sensing Technology Group

Herzliya, Tel Aviv District, Israel
Hardware

Summary

Posted:
Role Number:200540126
We’re looking for a high-energy, highly motivated Tech-Lead & Full stack web developer that will be a key member of the SW Infra & Tools team within the Imaging and Sensing organization, which is responsible for developing depth, photography & AR/VR related solutions and use cases. As part of the team's responsibility, we develop and manage MLOps tools around data engineering, model evaluation & and others. The role would be a senior-level position with broad responsibility for the quality, performance & architecture of the team’s web applications deliveries. In addition to the developer responsibilities, this role includes tasks around team mentorship & growth, technical lead, product roadmap ownership & day to day management of tasks planning and execution for a project level team (scrum master). The role requires cross-functional collaboration & co-development of products with other ML Infra teams around the globe, and with other organizations in Apple that provide lower-level infrastructure solutions for Apple-wide engineering & ML teams. Key responsibilities: Tech-Lead for big ML tools projects and products Develop full-stack web applications for MLOps use cases (Data engineering, Data Science, Model evaluation, compute infrastructure) Suggest and implement architecture and solutions, take part in design reviews and provide feedback on solutions from others teams Mentorship & Tech-lead for Junior engineers in the team Collaborate with the cross-functional development teams to identify and resolve performance and scalability bottlenecks and conduct performance testing and optimizations Deliver high-quality solutions with good SW lifecycle practices

Key Qualifications

  • Previous proven tech-lead / team-lead roles for Web or ML tools products / projects
  • 7+ years of experience in SW development / similar roles
  • 5+ years of Python and Bash programming
  • 3+ years as a full-stack engineer and backend engineer
  • Deeply experienced in development for hybrid cloud environments (AWS focus - a plus) using multiple services (S3, Kubernetes, RDS, etc..)
  • Experience with large data systems/data engineering solutions and several OLTP & OLAP DB types such as relational, columnar analytical, graph, and vector databases. (e.g. Postgres, Clickhouse, Milvus)
  • Knowledge in most of the following technologies HTML/CSS/JS, HTML, Django, Rest-APIs, HTTP, SQL, AWS, Cloud computing, Parquet, Iceberg, Spark, Ray, Celery / Dramatiq
  • Practical real-world experience with containerization, virtualization & orchestration technologies such as Docker and Kubernetes
  • Knowledge of networking protocols & technologies highly desirable including web servers (e.g. Nginx, Gunicorn) configuration knowledge
  • Ability to debug and do root cause analysis processes including taking actions for future quality assurance
  • Proven understanding of Linux (macOS knowledge - advantage)
  • Experience with machine learning, data engineering & data science tools - advantage
  • Customer-oriented approach for support and quick solution delivery

Description

Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, smart people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple products Do you love working on challenges that no one has solved yet? The Imaging and Sensing group at Apple develops depth sensing systems such as the revolutionary True Depth camera that powers Face ID. This multi-disciplinary group of engineers is responsible for the architecture, design, and development of these highly complex sensing systems for all Apple products.

Education & Experience

Bachelor's or Master's degree in Computer Science or a related field

Additional Requirements