This Job has stopped accepting applications
| 2457 Views
Apple is hiring for a Software Engineer who has the ability to rapidly learn new technologies.
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. Would you like to work in a fastpaced environment where your technical abilities will be challenged on a day-to-day basis? If so, Apple's Global Business Intelligence (GBI) team is seeking an expert Software Engineer to build Web-based and Mobile applications on scalable and resilient highly distributed systems that power apple's analytics platform.
Apple's Enterprise Data warehouse landscape caters to a wide variety of realtime, near-real-time and batch analytical solutions. These solutions are an integral part of business functions like Sales, Operations, Finance, AppleCare, Marketing and Internet Services, enabling business drivers to make critical decisions. We leverage a diverse technology stacks for Interactive UI, Services, Database layers and beyond.
The ideal candidate for this position is engineering thought leader within an org that provides world-class analytical platforms; is able to think outside of the box and come up with solutions quickly to enable business in making time-sensitive decisions via these platforms; has good communication and analytical skills, always drive for excellence and self-motivated.
Data structures, algorithms and Java based systems (across JDK versions)
Java-based service layer components and newer JVM-based languages such as Scala or Clojure
Web markup, including HTML5, CSS3
SIGNIFICANT EXPERIENCE IN/WITH
UI design, development experience with at least one of Web, Desktop and Mobile platforms
Data structure libraries (e.g., Immutable.js)
Common frontend development and build tools such as Babel, Webpack, NPM, etc.
Latest open source technologies Spring, Apache commons
FAMILIARITY WITH/WORKING KNOWLEDGE OF
Newer specifications of EcmaScript, Familiarity with RESTful APIs
Image authoring tools, to be able to crop, resize, or perform small adjustments on an image
Streaming solutions like Storm, Spark, Flink, Flume or similar
Message queues like Kafka or Rabbit
Databases like Postgres, Oracle, Teradata, Vertica
Mobile application development preferably using iOS Swift
Strong problem-solving and analytical abilities
Ability to rapidly learn new technologies
Strong written and oral communication skills
Design and Development new generation web, desktop and mobile solutions for Data Analytics
Responsible for end to end development of inhouse built BI platforms.
Design for performance at every layer of the BI stack.
Constantly monitor the health of GBI Tools and work across teams to resolve and improve.
Utilize ETL, Service Layer and UI frameworks where possible.
Translate complex business requirements to user-friendly solutions
Develop products and self-service tools to enable the business to perform reporting and analytics
Mentor and coach new members of the team and help to build a strong and cohesive engineering team
Education & Experience
BachelorÔ??s Degree or Equivalent with 6+ years of experience in application development
Senior Software Engineer
Apple Inc. is an American multinational technology company headquartered in Cupertino, California that designs, develops, and sells consumer electronics, computer software, and online services. The company's hardware products include the iPhone smartphone, the iPad tablet computer, the Mac personal computers, the iPod portable media player, the Apple Watch smartwatch, and the Apple TV digital media player. Apple's consumer software includes the macOS and iOS operating systems, the iTunes media player, the Safari web browser, and the iLife and iWork creativity and productivity suites. Its online services include the iTunes Store, the iOS App Store and Mac App Store, Apple Music, and iCloud.