fbpx

C3.AI Coding Challenge / Software Engineers

Be part of the C3 team. This coding challenge will allow participants to experience the same technical challenges software engineers at C3 AI encounter daily.

Semifinalistas

Semifinalistas con quienes se iniciará un proceso de entrevistas:

  • Jess Guzman-Mendoza
  • Cesar Juarez
  • Manuel Gonzalez
  • Alberto Pelayo
  • Alan Maldonado
  • Oscar Fernadez
  • Miguel Mendez
  • Sergio Guerra
  • Jorge Hernadez
  • Linda Abundis
  • Josu Fabin
  • Ignacio Palos
  • Adrian Ortega
  • Max Valencia
  • Ruben Santiago
  • Marco Alejandre
  • Diego Rivera
  • Oscar Perez
  • Gustavo Leyva
  • Mario Encinas
  • Kevin Soto
  • Eduardo Torres
  • Agustin Cepeda
  • Tonatiuh Sanchez
  • Mariano Hernandez
  • Angel Espinosa
  • Luis Lopez
  • Luis Marquez
  • Alan Vergel
  • Valentin Ruiz
  • Uriel Madrigal
  • Carlos Rodriguez
  • Alfonso Perez
  • Cristian Medellin Rodriguez
  • Erick Paniagua

Con el apoyo de

Objective

C3 AI is a leading provider of Enterprise AI software for accelerating digital transformation. The proven C3 AI Platform provides comprehensive services to build enterprise-scale AI applications more efficiently and cost-effectively than alternative approaches. Engineers face real world problems and unique learning opportunities as they build software as a service (SaaS) and platform as a service (PaaS) solutions. The core of the C3 AI offering is an open, data-driven AI architecture that dramatically simplifies data science and application development. The model-driven architecture supports data virtualization, which allows application developers to instantiate Types and manipulate data without knowledge of the underlying data stores. Application development at C3 exposes engineers to different challenges. An engineer should be able to learn new technologies and apply engineering skills to build robust, scalable applications. This exercise will present multiple coding challenges to gauge engineers’ ability to tackle different software engineering problems. The participants should try to attempt as many problems as possible. Based on the test score, C3 AI will decide to proceed with the candidate’s application for different engineering roles.

Candidate Profile:

C3 AI is looking for participants with solid academic performance and real passion for developing team-oriented solutions to complex engineering problems, and to build and improve visual tools for application development and data science that enable users to build an end-to-end AI application quickly. Past software engineering experience is preferred but not required.

Key Dates:

Call opens: February 15, 2023
Call closes: March 3, 2023, 11:59 p.m. PT
Masterclass: February 28 – YouTube Link: https://youtu.be/mV2rcVaMWEo
Exam and Technical Test Opens: March 4, 2023
Exam and Technical Test Closes: March 5, 2023, until 3:00 p.m. PT
Finalist Announcement: March 7, 2023
Interviews with finalists: March 9 – March 15, 2023
Winner Announcement: March 20, 2023

What is the coding challenge?

This coding challenge will allow participants to experience the same technical challenges software engineers at C3 AI encounter daily. This exercise will present multiple coding challenges to gauge engineers’ ability to tackle different software engineering problems. The participants should try to attempt as many problems as possible. Based on the test scores and required experience, C3 AI will proceed with the candidate’s application for engineering roles.

How should candidates solve the challenge?

Participants will apply data structures and algorithms to solve challenges fundamental to C3 AI’s mass deployment. Participants can use any programming language they prefer. Participants cannot use any online resources or collaborate with other participants during the challenge. Participants cannot share the content of the challenge.

Resources

Master Class sessions:

  • Master Class Hiring Challenge C3.AI: February 28.

See Master Class

Deliverables

Participants are expected to write modular, concise, and easy-to-understand code to solve the coding challenge. The code should be able to meet the test criteria specified for the question. Each solution will be automatically evaluated against the test criteria. A score will be assigned based on the accuracy of the results and the robustness of the conclusions. The answers should cover all kinds of test cases including “corner cases.” The participants should aim to provide a robust solution covering as many use cases as possible for the problem statement.

Panel of Judges

The candidate solution and score will be assessed by the automated system of Hacker Rank. The decision of the C3 AI’s evaluations will be final, and the hiring process will continue according to the requirements of the company.