Software Engineer - Creator Studio
Role details
Job location
Tech stack
Job description
This is a great opportunity to be an early member of a new engineering team on a highly visible, highly impactful project! You will be deeply involved in developing new and innovative on-device ML and AI tools in the creative space. You will work with human interface designers, quality assurance teams, and cross-functional engineering teams to go beyond code and influence everything from user interfaces to project planning., The Creator Studio team is seeking a highly skilled Software Engineer with hands-on experience working on AI and creative tools. As a Software Engineer, you will play a key role in designing, implementing, and maintaining new features across our suite of Creator Studio applications.
Requirements
- 3+ years of proven experience developing and shipping reliable, scalable, maintainable, and testable code.
- Knowledge of the iOS ecosystem, including system frameworks, APIs, daemons and resource management capabilities
- Experience with Apple's languages such as Swift and Objective-C, and machine learning development tools such as CoreML
- Excellent understanding of an ML-based product lifecycle
- Ability to write performant, scalable, maintainable, and correct multi-threaded code.
- Ability to work effectively in a fast-paced environment and manage multiple priorities.
- Strong communication, collaboration, and project management skills with the ability to articulate technical concepts to both technical and non-technical stakeholders.
- Bachelor's Degree in Computer Science or equivalent experience.
Preferred Qualifications
- Experience building APIs or frameworks.
- Experience building AI tools or working on AI-adjacent projects.
- Experience with the latest Swift technologies.
- Experience working with media storage and playback.
- Experience as a technical lead.