Full Stack Cloud Engineer - Hardware Technologies (Computer Vision)
Summary
The new Cloud Services team within the Video Engineering Data Infrastructure division is working on building resilient and scalable cloud-based solutions for our Apple colleagues focused on Machine Learning in the Video Engineering department.
Key Qualifications
A Full-stack polyglot generalist who isn't afraid of learning new technologies and can pick things up quickly
Backend development experience in one or more of: Rust, C/C++, Python, Java
Experience working with RDBMs such as Postgres with actual SQL, and NoSQLs such as DynamoDB/CouchDB/Redis
Experience developing and deploying microservice style scalable applications
Customer-centric focus with an attention to detail
Great communication skills
Description
We are looking for a creative and dedicated cloud engineer who can build services from the ground up leveraging the strengths of various cloud providers. As an engineer on our team you will be designing infrastructures and developing software that are meant to scale across multiple clouds. This position requires a high attention to detail, a healthy paranoia for one's own code, and a passion for privacy.
Duties include but not limited to:
* Build reliable and scalable cloud-based tools used by many teams
* Design backend APIs with a focus on the user's perspective
* Research and keep up to date on new technologies
* Choose the best tool, language, or framework for the task at hand
Education & Experience
BS/MS in Computer Science or equivalent experience
Additional Requirements
- Experience with various AWS services (EC2, S3, ECS, RDS, Lambda, API Gateway etc) is a plus
- Experience with containerization technologies like Docker is a plus
- Experience in designing and implementing REST or GraphQL APIs is a plus
- Experience with Graph Databases such as AWS Neptune a plus
- Frontend development experience writing Single Page Apps (SPAs) is a plus
- Experience with building 3D/2D visualizations is a plus