View All Jobs 112179

Sr Software Engineer (apps & Ai), Sales Engineering

Own the development of the next generation ML-powered sales engineering platform
Sunnyvale, California, United States
Senior
$212,000 – 318,400 USD / year
21 hours agoBe an early applicant
Apple

Apple

Designs and sells consumer electronics, software, and digital services, including smartphones, computers, wearables, and media platforms.

Sr Software Engineer (Apps & Ai), Sales Engineering

Imagine what you could do here. At Apple, great ideas have a way of becoming great products, services and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Apple's Sales Engineering team is shaping the future of Channel Sales with innovative, high-impact applications. We're looking for a Senior Software Engineer to help us design and build the next generation of intelligent systems that power Apple's global partner ecosystem.

In this role you will be partnering with cross functional teams across Apple. You will work closely with our business leaders and other partners to implement these new solutions. The candidate must be able to work independently, understand the needs and build the solutions for sophisticated architecture and comfortable working under pressure at times. If you're passionate about applying AI to solve complex business problems, experimenting with emerging GenAI technologies, and building products that make a real difference, join our collaborative team and help us move fast on game-changing ideas.

Responsibilities

Solid understanding of Machine Learning, Deep Learning (including LLMs) and Natural Language Processing.

In-depth knowledge of technologies such as Web Services, XML, JSON, HTTP, SSL, TCP/IP, Caching solutions, application performance tuning.

Significant experience developing, orchestrating and maintaining high volume web applications, developing secure web applications, and building and managing RESTful services.

Well versed with the use of XML and JSON.

Experience in designing and handling systems with high performance, scalability and availability.

Ability to work in a collaborative team environment on fast-moving projects.

Ability to successfully multi-task and support multiple, concurrent projects.

Familiarity with distributed computing, cloud platforms (AWS, GCP, Azure), and containerization/orchestration tools (Docker, Kubernetes).

Exceptional problem-solving skills and the ability to articulate complex ML/AI concepts clearly and effectively to diverse audiences.

Minimum Qualifications

Bachelors Degree in Engineering, or equivalent experience.

10+ years leading software design & architecture.

10+ years large scale distributed systems.

Hands on experience with GenAi technologies.

Preferred Qualifications

10+ years Java & distributed databases.

5+ years design, development and deployment of enterprise systems.

Experience with Apache Kafka and Apache Solr is a plus.

Experience with big data pipelines using Hadoop and Apache Spark is a plus.

Experience with leading and mentoring Engineers.

Strong curiosity and a willingness to learn and talk about emerging technologies along with a positive and enthusiastic engagement style.

Experience extending beyond traditional LLMs/LMMs to include agent-based systems and agentic workflows.

Good understanding of various distributed system concepts.

Experience in designing and building Active-Active systems.

Experience with Java and J2EE, Java11 related technologies: Spring Framework, spring-boot, JUnit / TestNG. Strong knowledge and understanding of data structures, algorithms, design patterns, concurrency, multi-threading, scalability, fault tolerant designs, enterprise architecture and software engineering principles.

Solid understanding of data modeling and database systems including Oracle, Cassandra, other NOSQL technologies.

Pay & Benefits

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $212,000 and $318,400, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan. You'll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation.

+ Show Original Job Post
























Sr Software Engineer (apps & Ai), Sales Engineering
Sunnyvale, California, United States
$212,000 – 318,400 USD / year
Engineering
About Apple
Designs and sells consumer electronics, software, and digital services, including smartphones, computers, wearables, and media platforms.