Commerce Engineer, Apple Media Products (New York City)

Apple Inc. New York , NY 10007

Posted 3 months ago

Job Summary

With over 1 billion iPhones sold, 180 billion App downloads, and 500 million unique weekly customers, Apple, along with an incredible community of content creators have made the App Store the most vibrant software marketplace in the world.We're not done, and we need your help. The Apple Media Products Commerce Engineering team manages purchases from all iOS products, including Apps, Music, and Subscriptions.

This scale is truly unprecedented and requires tremendous thinking to develop new initiatives and maintain existing systems. We are looking for a self-starting, energetic individual who is not afraid to question assumptions or charge head-first into gray areas. Excellent written and oral communication skills are a must to collaborate in our cross-functional environments.

The ideal candidate should have several years experience developing large-scale web-based applications using object-oriented languages. Excellent understanding of relational databases and data-modeling techniques are needed, and Cassandra or other NoSQL knowledge are a plus. We are primarily a Java shop.

Key Qualifications

At least 5 years of relevant work experience designing, implementing, and supporting highly scalable and highly reliable applications and web services.Extreme attention to detail and ability to self-audit work

Exceptional Java and object-oriented programming skills

In-depth knowledge of relational database systems (Oracle preferred) as well as NoSQL data stores and data modeling

Excellent communication skills

Willing to take ownership and set direction, especially in gray areas

The attitude that technical debt is an opportunity for better engineering

Strong sense of responsibility, requiring minimal guidance

Description

The Apple Media Products Commerce Engineering team supports all the commerce functionality of the App Store, iTunes Music Store, Apple Music, and many others. We account for each purchase across many different reporting and financial systems.

You would work on adding new integrations, scaling current data flows, and re-imagining existing processes to accommodate developing features and architectures. We offer a diverse set of products, often with dissimilar taxation, accounting and reporting requirements. These requirements are often country specific and can change quickly as legislative bodies update local laws. All of this operates on an immense scale, both in volume and business complexity.

Education

BS in Computer Science or related field. MS preferred.



See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Commerce Engineer Apple Media Products (New York City)

Apple Inc.

Posted 2 weeks ago

VIEW JOBS 10/31/2018 12:00:00 AM 2019-01-29T00:00 Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.The Apple Media Products Commerce group is looking for an outstanding individual to join our platform engineering team. The Commerce team provides the transactional engine for App Store, iTunes Music Store, iTunes Radio, iTunes Match, Apple Music, iBookStore, Mac App Store, Apple TV, iTunes U., and more. Our platform is the highest volume digital content store in the world, serving billions of transactions daily in 129 countries.You'll build services and application components, shared across applications, to support very high levels of transactional integrity, scalability, availability, fault tolerance, and security. You will also contribute to the architecture, design and implementation of top-level user visible features, with an emphasis on identifying components that can be reused across different scenarios and domains.The position requires someone comfortable with all aspects of the software design lifecycle and experienced with high performance distributed systems. We partner with a variety of cross and multi-functional team members from a diverse array of groups across the company. Do you thrive in a dynamic cross-functional environment and are you able to pivot with constantly evolving requirements and new technologies? Then you'll love it here. Strong object oriented design and analysis skills Hands-on coder, with ability to write clear, concise, coherent codeSuperb verbal and written communications skillsExperience writing components/frameworks/libraries that achieve software leverage via reuse across problem domainsExperience with relational databases, JDBC, and object relational frameworks like Hibernate, JPA, etc.Experience using NoSQL solutions like Cassandra, Voldemort, Memcached, etc.Familiarity with big data technologies such as Apache Spark, Hadoop, etc.TCP/IP Networking experience, with protocols like HTTP, HTTPS, SSLAbility to self-direct when necessary, all the while supporting strong team dynamicsAbility to simultaneously face multiple teams and/or partner organizationsFastidious attention to detail You will work on features that touch all Apple Media Products Commerce services — from account management, application, music, and video purchase/download/entitlement, subscription management, and a lot of new features coming to the Apple product ecosystem. You will perform analysis, derive strategies, and write code to ensure that the stores financial transactions maintain key characteristics: ACID integrity, scalability, availability, fault tolerance, and security. You will identify opportunities for software reuse across problem domains, design and code components/libraries/frameworks to support that reuse, and refactor code to achieve higher levels of leverage in the codebase. Using 3rd party and hand-rolled solutions, you will build infrastructure for caching, messaging, and workflow management, that will be used by other teams in the Commerce group. BS in Computer Science or similar. MS preferred. Apple Inc. New York City NY

Commerce Engineer, Apple Media Products (New York City)

Apple Inc.