A job at ThoughtGenesis part of the Apple team is unlike any other you’ve had. You’ll be challenged. You’ll be inspired. And you’ll be proud. Apple Maps is used daily by millions of people around the world. We are looking for exceptional Software engineers to Innovate, design, implementat, and adopt of our next generation maps data platform.
The Maps Data team owns the platform and systems to represent a wide variety of map features for the entire globe. You will bridge the software engineering team and the users to optimize the usage and benefits from the software systems. You will get your hands dirty on the latest and greatest platforms and frameworks.
- Object-oriented programming and design skills, preferably in Java, Scala or JavaScript
- Demonstrated deep proficiency with Big Data processing technologies (Hadoop, HBase, Cassandra, other NO SQL solutions)
- Aptitude to independently learn new technologies.
- Experience designing or implementing systems which work with external vendors' interfaces Excellent oral and written communication skills
- Ability to wear multiple hats and do what it takes attitude
In this role you'll be responsible for building various maps features and related platforms that are used at scale. You will be mostly coding in Scala and working with Play Framework, Spark, Mongo DB and other new platforms. Maps is a complex product and you will be challenged in your ability to grasp things quickly and working fast with smart people. Successful candidates will have strong engineering skills and communication, as well as a belief that collaborative development creates a better product and make you a better engineer.
- Bachelors degree in CS or equivalent in computer science or related field.
- Advanced degree preferred.
- Geo spatial experience
- Fluency with Play or other similar Frameworks is a nice bonus
- Experience with Jenkins or other build-integration systems
- Hands-on experience from Hadoop technologies like MR, Spark, Yarn etc.
- Experience using and operating Mongo and PostGres is a plus
Python, JSON, RESTful WebServices, Java, Groovy, Mongo, Play Framework, Jenkins, JavaScript, Bash, Hadoop, Spark