Apple
Posted 16h ago

Visual Generation Framework Software Engineer - Proactive

Apple
Seattle or Washington
OnsiteFull Time
Responsibilities
  • integrating research
  • defining architecture
  • repairing bottlenecks
Requirements
  • Bachelor's
  • Master's, or Ph.D. in computer science
  • Computer engineering, or related field
  • 5+ years of software engineering experience
  • Proven Swift, C/C++, or Objective-C experience
Technical tools mentioned
SwiftCC++Objective-CmacOSiOSUNIX

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.

Description

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 track record of dedication contributing as part of general software engineering teams.

Minimum Qualifications

  • 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.

Preferred Qualifications

  • 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

About Apple

Designing and manufacturing consumer electronics, software, and digital services.

Similar jobs

Software Engineer roles near Seattle, Washington
9h
Save
Mark Applied
Hide
Senior Software Engineer, AWS Applied AI Solutions
Seattle, Washington, United States
$168k-$227k/yr OnsiteFull Time
Amazon
AmazonNASDAQ: AMZN: Multinational technology focused on e-commerce and cloud computing.
5+ YOERequires 5+ years of professional software development and programming experience, 5+ years designing or architecting systems, and experience mentoring, leading, or serving as a technical lead.
Amazon Web Services (AWS)
14h
Save
Mark Applied
Hide
Software Engineer, Flight Software (Starlink)
Redmond or Seattle
$125k-$200k/yr OnsiteFull Time
SpaceX
SpaceXNasdaq: SPCX: Designing, manufacturing, and launching advanced rockets and spacecraft.
2+ YOEBachelor's degree in computer science, engineering, math, or STEM, or 2+ years of software development experience; development experience in C/C++, Python, or similar languages.
C, C++, Python, Linux
17h
Save
Mark Applied
Hide
Senior Software Engineer, AI/ML, Google Cloud Networking
New York or Seattle or San Jose
$174k-$252k/yr OnsiteFull Time
Google
GoogleNASDAQ: GOOG, GOOGL: Global technology specializing in internet-related services and products.
5+ YOEBachelor’s degree or equivalent, 5 years programming in Python or C++, 3 years software product development and ML infrastructure experience, and 1 year software design and architecture experience.
Python, C++, ML infrastructure
17h
Save
Mark Applied
Hide
Principal Software Engineer
Redmond, Washington, United States
$143k-$275k/yr OnsiteFull Time
Microsoft
MicrosoftNASDAQ: MSFT: Multinational technology providing software, cloud, and AI solutions.
6+ YOEBachelor's degree in computer science or related field and 6+ years of technical engineering experience, or equivalent. Coding experience required; security screening required.
C, C++, C#, Java, JavaScript, Python, React, TypeScript, Next.js
18h
Save
Mark Applied
Hide
Principal Software Engineer - High Performance Computing
Palo Alto or Seattle or Jersey City
$204k-$285k/yr OnsiteFull Time
JPMorgan Chase
JPMorgan ChaseNYSE: JPM: Global financial services and investment banking firm.
10+ YOE10+ years software engineering experience, 8+ years HPC, 5+ years accelerator experience, 3+ years deep learning, Python and C/C++, PyTorch, and agentic AI development leadership.
Python, C, C++, PyTorch, CUDA
18h
Save
Mark Applied
Hide
Senior Software Engineer, Backend Full Stack - Emerging Products
San Francisco or New York City or Seattle
$168k-$280k/yr HybridFull Time
Rippling
Rippling: Unified workforce management platform for HR, IT, and Finance.
5+ YOERequires 5+ years of production experience with Python, Django, or related technologies; frontend familiarity with React or TypeScript; large-scale systems experience; complex project delivery; algorithms knowledge; and strong communication.
Python, Django, React, TypeScript, Slack, Microsoft 365
19h
Save
Mark Applied
Hide
Software Developer 2
Seattle, Washington, United States
$79k-$166k/yr RemoteFull Time
Oracle Corporation
Oracle CorporationNYSE: ORCL: Cloud infrastructure and enterprise software solutions provider.
2+ YOEMaster's degree in computer science, engineering, or related technical field and 2 years of experience. Requires client-server architecture, Linux, Java, databases, machine learning, algorithms, data structures, and Spark.
Client Server Architecture, Infrastructure as a Service, Linux, Data Analytics, Search Algorithms, Graph Algorithms, Relational Databases, NoSQL, Machine Learning, Java, Data Structures, Spark
20h
Save
Mark Applied
Hide
Senior Software Engineer - Data Onboarding - Seattle
Seattle or San Francisco or New York City
$180k-$220k/yr HybridFull Time
Haus
Haus: Software providing AI-powered causal marketing measurement and incrementality tools to enterprise brands.
4+ YOERequires 4+ years building backend services and APIs, proficiency in Python and SQL/dbt, modern workflow orchestrators, cloud data warehouses, and cloud infrastructure. React, Terraform, and commerce integrations are bonuses.
Python, SQL, dbt, Dagster, Airflow, Temporal, BigQuery, Databricks, Google Cloud, AWS, React, Fivetran, Airbyte, Terraform, Shopify, Amazon Seller, Amazon Vendor