SonicJobs Logo
Left arrow iconBack to search

Sr Software Engineer (Java & Ai), Sales Engineering

Apple
Posted 2 months ago, valid for a month
Location

Sunnyvale, CA 94086, US

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • Apple's Partner Solutions & Technology team is seeking a Senior Software Engineer with over 10 years of experience in software design and architecture.
  • The role involves designing and building intelligent systems to enhance Apple's global partner ecosystem, requiring strong backend technology expertise and engineering skills.
  • Candidates should have hands-on experience with GenAI technologies and be comfortable working under pressure in a fast-paced environment.
  • Preferred qualifications include 10+ years of experience with Java and distributed databases, along with knowledge of big data pipelines and Apache technologies.
  • The position offers a competitive salary, reflecting the expertise and experience required for this senior-level role.
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 Partner Solutions & Technology (PS&T) 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.

Description


Join Apple's PS&T team as a Senior Software Engineer and help us build the intelligent, scalable solutions that drive Apple's global Channel Sales! You'll be at the forefront, architecting, designing, and implementing highly available enterprise solutions that truly match Apple's scale. We're looking for someone who blends deep expertise in backend technologies with strong engineering skills. You're passionate about applying design patterns to solve real-world problems and thrive in a fast-paced environment where delivering value quickly is key. You'll collaborate closely with product, design, and engineering teams to design, develop, deploy, and optimize ML-powered applications that push the boundaries of innovation. You'll have the opportunity to choose the right technology stack, combining relevant SQL and NoSQL technologies to architect optimal solutions. Leverage your expertise in Java frameworks including Spring, REST, etc. You will also drive technical design and perform code reviews. If you're excited about shaping impactful solutions in a collaborative, experiment-driven environment, the PS&T team is the place to be!

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.



Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.