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

Lead High Performance Software Engineer

Expired Job

Mastech Sunnyvale , CA 94085

Posted 3 months ago

Mastech Digital provides digital and mainstream technology staff as well as Digital Transformation Services for leading American Corporations. We are currently seeking a Lead High Performance Software Engineer for our client in the Augmented Reality/ Product domain.

We value our professionals, providing comprehensive benefits, exciting challenges, and the opportunity for growth. This is a Permanent position and the client is looking for someone to start immediately.

Duration: Full-time

Location: Sunnyvale, CA

Compensation: Market Rate

Role: Lead High Performance Software Engineer

Primary Skills:

Role Description: The Lead High Performance Software Engineer would need to have at least 5+ years of experience.

Required Experience and

  • 5+ years of professional experience with high performance/ low latency applications with modern C++ and assembly languages.

  • In depth understanding of computer architecture, computing bottlenecks, memory hierarchy, data coherency, caches, high performance architectures (VLIW, superscalar, etc.), SIMD, concurrent systems, parallelization, compilers, system simulators.

  • Experience with low latency/ high bandwidth real-time data pipelines, batch data processing pipelines, low power embedded systems, integration of specialized hardware acceleration blocks.

  • Strong CS fundamentals, problem-solving, high quality coding, code optimization, memory optimization, performance analysis, understanding of abstraction and modularity, critical path optimization and tuning.

  • Strong sense of curiosity, fast learner.

  • Computer vision.

  • Real-time operating systems, Linux, job scheduling.

  • Numerical computing, modeling, simulation.

  • Sensors (camera, time-of-flight), image processing.

Education: Bachelors degree in Computer Science, Electrical/Electronic Engineering, Information Technology or another related field

Experience: Minimum 5+ years

Relocation: This position will not cover relocation expenses

Travel: N/A

Local Preferred: Yes

Recruiter Name: Indravikram Parmar

Recruiter Phone: (Ext: 2167)

Equal Employment Opportunity

Minimum Education Required: Bachelor

Years of Experience Required: More than 5 years

Expected Travel Time: None

Lead High Performance Software Engineer

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

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
Senior Data Engineer High Performance Computing Team


Posted 2 weeks ago

VIEW JOBS 11/30/2018 12:00:00 AM 2019-02-28T00:00 Description: Target EDABI (Enterprise Data Analytics and Business Intelligence) is revolutionizing the way Target retail uses data. Located in Sunnyvale, CA, it's just across the street from the local train station in the heart of Silicon Valley. Originally opened in 2014, the Sunnyvale office is now home to more than 150 team members who work to make Target a more modern data-driven retail company. To learn more, view this article: Team Introduction The High-Performance Computing Group at Target EDABI not only aims to enable teams at Target to stream, filter, transform, and analyze high-bandwidth data in real-time, but also provide tools for data analysts and other team members to analyze and take action on their data streams. What You Will Be Doing Working on building and supporting enterprise grade microservices for a proprietary real-time data streaming and analytics platform that processes gigabytes of data per second. Validating performance and overall correctness/quality of said platform. Supporting and onboarding customers onto said platform. Principal Duties/Responsibilities Designing, implementing and extending microservices to integrate highly scalable systems within an enterprise streaming data pipeline. Researching, diagnosing, troubleshooting and resolving customer issues. Testing all aspects of platform functionality including but not limited to: performance, scalability, correctness and reliability. Required Skills Bachelors or Masters in Computer Science, Electrical Engineering or Computer Engineering. 2-5 years of experience in building microservices and/or web applications. 2-5 years of experience with any of the popular scripting languages (Python, Ruby, JavaScript). Enthusiasm for working on open-ended problems without strict requirements. Self-motivated to learn new technologies and programming languages. Deep understanding of data structures, algorithms and design patterns. Outstanding communication skills. Ability to create, innovate, think out-of-the box. Collaborative personality, able to engage in interactive discussions with the rest of the team. Preferred Skills Experience in building streaming applications using Apache Kafka. Experience with containerization and orchestration technologies like Docker/Kubernetes. Experience in building applications using Redis. Experience with the Ruby programming language. Target will consider for employment qualified applicants with criminal histories in a manner consistent with the San Francisco and Los Angeles Fair Chance Ordinances. Target Sunnyvale CA

Lead High Performance Software Engineer

Expired Job