Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

Big Data Frameworks Engineer

Expired Job

Apple Inc. Santa Clara , CA 95051

Posted 2 months ago

Job Summary

The Interative Media Group at Apple is looking for a highly motivated framework engineer. You'll be a critical part of a team focused on providing end-to-end infrastructure, tools, and applications to help Apple Engineers working on media related features like video streaming, audio streaming, FaceTime, and similar software better understand how their software performs on all of our Apple device types in various real-life situations.

You must enjoy the excitement of rapid development, lean planning, tight deadlines, and interacting with other high energy teams. You'll be asked to improve and build new software that allows teams to instrument their software, capture data, and transmit data from our device in and efficient manner respecting the Privacy of Apple customers. The candidate should posess solid embedded software engineering skills, leadership, and communication skills

Key Qualifications

iOS development in Objective-C and/or SwiftStrong understanding or proven track-record of multi-thread system software design & development

Thorough understanding of Test Driven DevelopmentThorough understanding of scalability, reliability, power and performance, critical at this scale (both in the number of users and in the volume of data per user)Passionate about using data to improve software

Passionate about interacting w/ other engineering teams to help on-board them w/ our data capture framework and design data instrumentation/capture in an efficient and robust manner

Passionate about automating and documenting processes to streamline your day-to-day work in educating/on-boarding new teams to use your framework

Strong track record of being able to plan projects in a hands-on way while communicating w/ other client-side and server-side teams

Ability to work in a Lean/Agile like environment

Highly motivated, self-directed, fast learner

Description

You'll be responsible for owning a data capture framework & daemon on all platforms and onboarding engineering teams to use the framework to gather key software performance data using our server-side analytical systems. Previous experience writing and maintaining software frameworks, daemons, libraries, unit tests, functional tests, and integration tests.

You must have solid analytical skills and debugging experience. In addition to framework and daemon engineering, you'll be responsible for providing design guidance, technical support, and engineering expertise to teams across the Software organization using your software.

Education

BA/BS in computer science, or equivalent work history

Additional Requirements

Understanding of using git, docker, YAML, CDNs, and Ruby for Framework configuration deploymentJSON, HTTP, TCP, SSL, Networking, Threading, Compression, Cross Process CommunicationAPI DesignPrototyping, Designing, developing, testing, verifying/validating software you develop

Verification data streams

Protocol design with the server team



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
Big Data Engineer

Infoblox Inc.

Posted 1 week ago

VIEW JOBS 11/9/2018 12:00:00 AM 2019-02-07T00:00 Infoblox is the global leader in providing actionable network intelligence through network services, security and threat intelligence. We give companies total control and visibility of their network, allowing them to operate more efficiently and intelligently. We are looking for a Staff Software Engineer to join our SaaS Next Generation Platform Team in Santa Clara, CA. In this role, you will be responsible for developing, maintaining, evaluating and testing big data technologies. Our organization is extremely data driven where technical innovations happen and you will have an opportunity to use cutting edge technology across all stages of development lifecycle and be part of our exciting and innovative initiatives. Responsibilities: * Join an agile DevOps SaaS team to design, develop and maintain features and iteratively deploy services using Infoblox's cloud-based architecture * Help design and implement components of Next Generation Platform * Recommend ways to improve data reliability, efficiency and quality * Expands and grow data platform capabilities to solve new data problems and challenges * Build large-scale data processing systems using cloud computing technologies * Build high-performance algorithms, prototypes, and proof of concepts * Apply complex big data concepts with a focus on collecting, parsing, managing, and analyzing large sets of data to turn information into insights * Work closely with various cross functional product teams * Stay current on key trends especially in the area of technologies and frameworks like: Mesos/Marathon, Kubernetes, Docker etc. Requirements: * 8+ years experience, 2+ in Big Data Engineering * Proficient in Java, Scala, Golang, or Python * Good understanding of Microservices architecture * Expertise in BigData - MapReduce, HIVE, HBase, Spark streaming, Apache Flink, Storm, Kafka, In memory Database, JMS * Experience with NoSQL databases such as Cassandra/DynamoDB * Good exposure in application performance tuning, memory management, scalability * Ability to design highly scalable distributed systems, using different open source technologies * Experience building high-performance algorithms Education * Bachelor's degree in CS, CE or EE is required * Masters in CS, CE, or EE is preferred It's an exciting time to be at Infoblox. We are the market leader in technology for network control. Our success depends on bright, energetic, talented people who share a passion for excellence in building the next generation of networking technologies—and having fun along the way. Infoblox offers a fast-paced, action-oriented environment. We promote a culture that embraces innovation, change, teamwork, and strong partnerships. Join the winning Infoblox team—our future looks bright, and so will yours. To check out what it's like to be a Bloxer click here. Infoblox Inc. Santa Clara CA

Big Data Frameworks Engineer

Expired Job

Apple Inc.