Visual Generation Framework Software Engineer - Proactive

Apple Inc.
Cupertino, CA, United States
4 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Apple IOS Apple Mac Systems Software Applications Computer Vision Unit Testing Unix C++ (Programming Language) Code Review Computer Engineering Computer Graphics Continuous Integration Desktop Computing
+10 more
Interoperability Machine Learning Software Configuration Management Software Engineering Concurrency Ios Frameworks Generative AI Information Technology Objective C++ Multiplatform

Job description

The Visual Generation Framework team is seeking a senior engineer in ML software engineering. The primary responsibilities associated with this position include integration of research into production frameworks, defining the architecture and interoperability of frameworks in the system, root cause analysis and repair of performance bottlenecks, and collaborating closely with product teams before and after feature launch. In this role, you will help take breakthrough algorithms out of the labs, and put them into products used by millions of people every day. This ranges from framework implementation, to benchmarking, prototyping, and integrating our technology into the next generation of products for both mobile and the desktop applications. We’re looking for a flexible engineer who enjoys using their skills to exceed in a wide variety of tasks. Excellent problem solving skills are of paramount importance, as is a passion for writing quality code. You will be required to have a proven

Requirements

Software Engineering, iOS, Concurrency, Root Cause Analysis, Multiplatform/Cross-Platform, Desktop PC, Machine Learning, Computer Engineering, Computer Science, Unit Test, track record of dedication contributing as part of general software engineering teams.Coordinate with cross-functional teams to clarify specifications across the implementation stack. Design and implement solutions to expose the capabilities of models and algorithms to framework clients. Validate and optimize existing systems for future features and hardware. Innovate new functionality and utility to serve our clients needs.Bachelors, Masters, or Ph.D. in Computer Science, or Computer Engineering; similarly related fields, or equivalent experience. 5+ years of impactful experience in general software engineering, preferably across multiple platforms and languages for a variety of different solutions. Proven experience in Swift, and/or C/C++, Objective-C. Proven track record to design and implement solutions using modern architectural concepts and processes.Demonstrated ability in image generation, computer vision, Machine Learning or a related field (computer graphics, image processing, multimedia, etc). Familiarity with software configuration management processes such as unit tests, code reviews and working with continuous integration. Knowledge of concurrency and its use in application, and/or framework development. Experience with macOS and/or iOS development, and familiarity with UNIX-based systems. Experience with shipping products is desirable

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…