Cartoon image of a girl standing next to a cell phone the same size as her. On the phone is a girl and they are both facing each other with text boxes floating above them. There is grey circle behind them.


Here are some answers to the most common questions that we get. If you don’t find your answer, contact us!

Cartoon image of a girl standing next to a cell phone the same size as her. On the phone is a girl and they are both facing each other with text boxes floating above them. There is grey circle behind them.


Our primary requirements to join GenSpark are:

  • Authorized to work in country of origin
  • No visa sponsorship required
  • Able to make a full-time commitment (Monday to Friday, 9AM to 5PM)
  • Willing to relocate for the job if required (relocation costs covered by GenSpark)
  • Completed degree (required for some cohorts)
  • Prior IT experience (required for some cohorts)

In addition to providing you with the technical training that you need to land the job, we emphasize interview preparation. Interview prep begins in the first few weeks that you join GenSpark, and includes both group sessions and weekly mock interviews.

As you wrap up your training, we will share your resume and portfolio with our clients and set up interviews for you. If you nail the interview, you have the job! If not, we will share feedback with you so that you can get the next one.

You don’t just have one opportunity to find a job – we have many clients and many roles that we can position you for, to ensure that you get hired. That’s why our placement rates are more than 90%.

Your relationship with us doesn’t end once you begin your job. We continue to support and mentor you so that you transition into the role well. We are invested in your success.


You read that right – it does not cost you anything to join GenSpark. In fact, we pay you, even during the initial training we provide. We believe that individuals that are just starting their careers should not be investing huge sums of money to gain the necessary skills to launch their career.

After you apply to join, you will get an invite to join a GenSpark Open House where you can learn more about our program and hear from current GenSparkers. In parallel, we will review your application and if your profile matches one of the roles that we are searching for, we will reach out.

The first stage of interviews is a quick phone chat. During this stage, recruiters will preliminarily assess your fit and availability and share details about the role.

The next stage of interviews is a technical round where a recruiter will assess your current technical and soft skills. After your interview is complete, we may share a brief online assessment to further assess your technical proficiency.

If you pass the interview process, you will get an offer to join GenSpark! Before joining, you may be subject to a background check and drug test.

Great question! Your training with GenSpark can occur remotely. When you begin working with a client, the client role may be in-person, and they may ask you to relocate closer to their office. GenSpark will support your relocation if required for client work.

During your training, you will be working very closely with the peers in your cohort and your instructor.

Every day will start with a rollcall at 9AM. You will then perform a daily standup to discuss your objectives for the day, followed by a brief lecture. Other than your lunch break, times where you are not in lecture or not in a session on soft skills are yours to complete assignments and build your skills as we believe you learn best by doing.

If you need additional support, your instructors will work with you 1-on-1 to make sure you are grasping the material.

Once you are working with a client, your day will depend on the role and the company you are working with. You will continue to receive support, mentorship, training, and professional development from GenSpark.

Absolutely! If you have a friend that you’d like to train and work with, please contact us and share their name, number, and email address.

During training, you will be paid a stipend to help support you.

When you are placed in a client role, your pay bumps up to be competitive with the market. Your recruiter will give you more details through the interview process.