Software Engineer - Spark

C3 Energy Redwood City , CA 94063

Posted 2 months ago

C3.ai is a leading enterprise AI software provider for accelerating digital transformation. The comprehensive and proven C3 AI Suite uses a model-driven abstraction layer to enable organizations to develop, deploy, and operate enterprise scale AI applications 40x to 100x faster than alternative approaches. www.c3.ai

C3.ai is looking for a Software Engineer - Spark to join our engineering team. As a Software Engineer Spark, you will focus on running Spark, at scale, for some of the largest AI deployments in the world.

Your Responsibilities:

  • Run Spark, at scale, on Kubernetes

  • Use your technical ingenuity and provide leadership to architect solutions

  • Build data pipeline using Spark and Scala

Requirements:

  • Bachelor's degree in computer science or related field. Advanced degree preferred

  • 3+ years of working with Spark

  • Experience building Services like Spark

  • Strong programing skills in Java

  • Experience working with distributed systems

  • Experience with JEE, SQL/NoSQL, and concurrent programming

  • Experience with Docker and Kubernetes

Preferred:

  • Advanced degree in engineering, sciences or related field.

  • Experience with Git or other version control software.

  • Knowledge of Agile development methodology.

  • Knowledge of distributed systems, test-driven development, SQL and NoSQL databases, and performance optimization tools.

  • Experience in leading engineering teams and projects.

  • Experience in building scalable web applications.

C3.ai provides a competitive compensation package and excellent benefits including:

  • Competitive salary, generous stock options, 401K, medical, dental, and vision benefits. At the office, we offer a fully stocked kitchen with catered breakfast and lunch, table tennis and pool table, free membership at our on-site gym, Friday evening social hours with food, drink and music and a fun team of great people.

C3.ai is proud to be an Equal Opportunity and Affirmative Action Employer. We do not discriminate on the basis of any legally protected characteristics, including disabled and veteran status.


icon no score

See how you match
to the job

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
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
Software Development Engineer In Test

Highfive

Posted 3 days ago

VIEW JOBS 10/20/2019 12:00:00 AM 2020-01-18T00:00 Highfive makes meetings better with video conferencing that's insanely easy to use. Founded by two former Googlers and backed by the likes of Andreessen Horowitz, Google Ventures, and General Catalyst, Highfive developed an all-in-one hardware & software solution to fix the age-old problem of why the first 15 minutes of every meeting are a complete waste of time. We've got a strong team, a huge addressable market, and a differentiated product. All we need is you! At Highfive, we're working on a next generation WebRTC-based video conferencing platform. We build our own conference room hardware, web & mobile apps and cloud service so every conversation at work is face-to-face. Our hardware, software and service must meet the exacting demands of real-time video communication in a massively diverse network and on a variety of platforms. At the same time, we are a fast moving startup that likes to ship features and fixes every two weeks. All of this is impossible without disciplined automation. Are you someone who loves the idea of having 100% code coverage? Do you get excited when code stands up to a thousand bots hammering on it? If so, Highfive is looking for you! We are looking for independent decision making engineers who can adapt to new frameworks or setup their own to tackle the different situations a fast moving company brings. What you'll be doing: * Learning the ins and outs of a complex real-time media product and its technologies * Create automation systems that have a force multiplier effect on development * Help guide technical choices during product development * Debug issues when they arise; look into the code base and perhaps fix them! * Teach and integrate your unique automation skills with fellow SDETs * Evangelize automation and shape the role of automation in our development cycle Qualifications: * Strong individual contributor, self motivated, and a proven team player * Experience with designing or integrating automation frameworks * Familiarity with scripting languages such as python, javascript, etc * CS or related degree with strong software development fundamentals * Track record of writing clean, readable, and maintainable code Additional Awesomeness: * Experience with web automation frameworks such as Selenium * Experience with mobile automation platforms such as Appium * Experience with automation testing of software or services for media applications * Has mentored engineers in the automation discipline * Experience with Jenkins or another CI framework. * Familiarity with SQL Come join our award winning team! Highfive Redwood City CA

Software Engineer - Spark

C3 Energy