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

Maps Software Engineer - Computational Geometry

Expired Job

Apple Inc. Santa Clara , CA 95051

Posted 4 months ago

Job Summary

Are you searching for an opportunity that will challenge, encourage and make you proud? If so, our Maps Data team would like to meet you. We are looking for an individual to assist in development of our spatial data processing framework and query engine focusing on geometric processing.

Key Qualifications

You have experience developing GIS, EDA/CAD, graphics, or related software4+ years of experience in C++ / Scala / JavaExposure to a geometric processing library like CGAL, Boost.Geometry or similar. Understanding of computational geometry concepts.


Are you passionate about mapping technology? Are you passionate about working with the top tier in technology?

We are seeking an engineer with passion to help develop the spatial data processing framework and query engine Our team provides end-to-end geometric solutions, from low-level algorithms to high level flows and distributed processing frameworks.Are you excited to take on complex problems? For this role, you will need experience with geometric algorithms, deep understanding of complexity analysis, and proven ability to implement robust solutions.

- You will design and develop advanced geometric processing libraries and functions for maps data processing.- You'll review and consult on geometry architecture for multiple maps data teams.- You will develop specialized functionality to support maps conflation use cases.- You will be responsible for performance optimizing geometric operations for parallel processing.


  • MS or BS in computer science with some experience of computational geometry, graphics or equivalent.

Additional Requirements

Desired qualifications:- PhD in Computer Science with a focus on computational geometry, graphics or equivalent- Experience implementing spatial processing concepts and algorithms using multiple-precision arithmetic kernels- Experience coding with geometric libraries such as CGAL or Boost.Geometry. Bonus for contributions to those open source libraries. - Proficient in the field of computational geometry based on projects, experience or research and publication track record.

upload resume icon
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.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

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
Staff Software Engineer


Posted Yesterday

VIEW JOBS 1/16/2019 12:00:00 AM 2019-04-16T00:00 <dl> <dd ng-class="{w100: (field.objectType == 'Divider')}" ng-switch="" on="type(field)"><strong>APPLY HERE:</strong><br /> <br /> MapR Technologies, a provider of the industry’s leading data platform for AI and Analytics, enables enterprises to inject analytics into their business processes to increase revenue, reduce costs, and mitigate risks. MapR addresses the data complexities of high-scale and mission-critical distributed processing from the cloud to the edge, IoT analytics, and container persistence. Global 2000 enterprises trust the MapR Data Platform to help them solve their most complex AI and analytics challenges. Amazon, Cisco, Google, Microsoft, SAP, and other leading businesses are all part of the MapR ecosystem. For more information, visit <a href=""></a>.<br /> <br /> <br /> MapR is looking for seasoned and passionate software engineer in test to<br /> lead in deliver industries most innovative and big data platform. We're<br /> looking for candidates who enjoy not just working in an agile environment,<br /> but also learning and sharing collaboratively with engineers. Hands-on<br /> experience with Linux/Unix as well as strong fundamentals in an<br /> object-oriented programming language is a MUST. Candidates must have a<br /> proven record of working effectively on different concurrent projects and<br /> the ability to communicate with various stakeholders cross-functionally.<br /> <br /> The successful candidate will be directly responsible for identifying most<br /> effective way to identify, code and execute test plans for different<br /> innovative features being built at MapR. They are expected to be<br /> self-motivated and obsessed with improving product quality through rigorous<br /> testing of MapR's product suite on different benchmarks.<br /> <br /> *Responsibilities*<br /> <br /> - Ownership of the performance/scalability test planning, script and<br /> framework development, execution and analysis on large distributed systems<br /> - Contribute to the QA automation effort in both test cases automation and<br /> automation framework development/enhancement for performance benchmarking<br /> - Explore and innovate solutions that help in identifying software<br /> anomalies/issues, while gaining a deeper understanding of a product's<br /> characteristics<br /> - Identify the exhaustive test plan to cover the testing, execute the test<br /> plans and add test code to automation<br /> - Work closely with the development team to analyze, debug and resolve<br /> performance and scalability issues<br /> - Prepare and present performance benchmark best practices, test results<br /> and analysis to Engineering and MapR field team<br /> - Deliver consistently in a fast-paced environment, giving attention to<br /> detail even under high-pressure situations<br /> <br /> *Key Qualification*<br /> - 4+ years of hands experience writing test code in Java and scripting<br /> language (Bash/Python/Perl)<br /> - 4+ years of experience with Unix/Linux OS, deep understanding of system software<br /> - 4+ years of hands-on experience in Performance testing, benchmark best<br /> practices<br /> - Prior technical hands on experience building test automation, benchmark<br /> definition, framework design, and implementation<br /> - Excellent understanding of programming and prior coding experience using<br /> Java or C/C++ or Python. Knowledge of databases and SQL is a plus.<br /> - Excellent communications, problem-solving and decision-making skills.<br /> - BS degree in EE, Computer Engineering or CS is required, graduate degree<br /> is desired <br /> <br /> <strong>APPLY HERE:</strong></dd> </dl> @Hire Santa Clara CA

Maps Software Engineer - Computational Geometry

Expired Job

Apple Inc.