HIGH PERFORMANCE COMPUTER SOFTWARE ENGINEER (HPC ANALYTICS STARTUP)

Remote|South Bay Area|San Francisco, CA|New York, New York|Pittsburgh, PA|Seattle, WA|Los Angeles|Boston, MA|Raleigh, NC|Austin, TX|Dallas, TX|Denver, Colorado|Baltimore, Maryland|Mountain View, CA|Palo Alto, CA|Washington D.C.|Santa Monica, CA|Culver City, CA|Miami, FL|Portland, OR|Chicago, IL|Princeton, NJ|Cambridge, MA|Stanford, CA|Ithaca, NY|Ann Arbor, MI|Philadelphia, PA|Madison, WI|Hanover, Maryland|Atlanta, GA|Columbus, OH|Evanston, IL|West Lafayette, IN|New Haven, CT|Durham, NC|Bloomington, IN|Nashville, TN|San Diego, CA|Venice Beach, CA|Charlotte, NC|Huntsville, Alabama|Boulder, CO|Colorado Springs, CO|Trenton, NJ|Minneapolis, MN|Pleasanton, CA|Oakland, CA|Albuquerque, NM|Bozeman, MT|Cincinnati, OH|Clearwater, FL|Cupertino, CA|Detroit, MI|El Segundo, CA|Fairfield, CT|Hartford, CT|Honolulu, HI|Irving, TX|Salt Lake City, UT|Provo, Utah|Milwaukee, WI|Tucson, AZ|San Bruno, CA|Kennewick, WA|San Antonio, Texas|Wichita, Kansas|Omaha, Nebraska|Rochester, New York|Elk Grove, California|Hilliard, Ohio|Mira Mesa, California|Overland Park, Kansas|Colorado Springs, Colorado|Castro Valley, California|Littleton, Colorado|Medford, Massachusetts|Kentwood, Michigan|Livonia, Michigan|Watauga, Texas|Boston, Massachusetts|Brooklyn, NY|NYC - 2|Chicago - Loop|Cicero, Illinois|Lakeview, Illinois|Santa Barbara, CA|Waltham, MA|Frisco, TX|Santa Clara, CA|Sunnyvale, CA|Menlo Park, CA|Redwood City, CA|San Carlos, CA|Chevy Chase, DC|Bethesda, DC|Germantown, DC|Queen Anne, WA|Plymouth, Michigan|Brisbane, CA|Carmel Valley, CA|Berkeley, CA|Fremont, CA|Hoboken, NY|Jersey City, NY|Los Altos, CA|Burlingame, CA|Mill Valley, CA|South San Francisco, CA|Milpitas, CA|Cleveland, OH|Fort Worth, TX|Memphis, TN, Full time

Who is Recruiting from Scratch:

Recruiting from Scratch is a premier talent firm that focuses on placing the best product managers, software, and hardware talent at innovative companies. Our team is 100% remote and we work with teams across the United States to help them hire. We work with companies funded by the best investors including Sequoia Capital, Lightspeed Ventures, Tiger Global Management, A16Z, Accel, DFJ, and more.

If you are a fit, the team will reach out to you about this role or any others that may be a fit for our clients.

Our Client

Our client can be translated into “Run” or “Accelerate”, and our technology does just that. Python is the de facto language for data applications but has limited performance and scalability. They are the first Python Supercomputing Analytics platform that empowers data scientists to run Python workloads with the extreme performance and scalability of High Performance Computing (HPC) without code rewrites. The exponential growth of data in the enterprise presents an immense opportunity for transforming industries through advanced analytics and AI/ML, and we aim to enable this transformation.

Their technology provides automatic parallelization and acceleration for analytics workloads for the first time. This allows data scientists to focus on solving business problems instead of scalability and performance of their codes. They have already deployed at Fortune 500 enterprises with great success.

About the Role

They are looking for a senior software engineer with deep High Performance Computing (HPC) expertise to develop revolutionary analytics engine. This requires a strong entrepreneurship spirit and the ability to turn challenging technical ideas into reality. As a senior software engineer, you will be building and optimizing analytics capabilities that are orders of magnitude faster than the alternatives, while also much easier to use. This will have a significant impact on large-scale enterprise data infrastructure and capabilities.

Responsibilities:

  • Develop and optimize high performance analytics and ML primitives in Engine using cutting edge techniques from HPC,  databases and other related fields
  • Develop and integrate performance monitoring techniques and tools
  • Develop and optimize analytics infrastructure for realistic application scenarios
  • Develop integrations with various cloud platforms and on-premises data systems
  • Contribute to related open-source projects

Qualifications and Skills:

  • Ph.D, M.S, or B.S. degree in Computer Science or a related field
  • Extensive experience in parallel programming in MPI (OpenMP, CUDA etc. would be a plus)Experience in optimizing large-scale parallel applications
  • Experience in developing performance monitoring tools and techniques
  • Experience in developing and debugging complex systems especially in C/C++ and/or Python
  • Experience in high performance parallel I/O (e.g. cloud storage)
  • Team work, strong communication skills, and attention to detail

Benefits

Our client provides a competitive salary, significant equity stake, employer paid medical, dental and vision, employer partially paid dependent benefits, employer paid life insurance, remote work and flexible working hours. Unlimited time off and new Macs also are a perk while working on a new technology offering.

Developing new complex technology and building an enterprise-grade software product around it is not easy - they are looking for technologists with strong passion and drive to make it happen!

Base Salary Range: $150,000 to $220,000