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 the U.S.
  • 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)

At this time, we are only accepting applicants we are authorized to work in the U.S.

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.

Well, if I’m going fishing, I hope I catch something! j/k 👏

But in terms of joining GenSpark? NONE!

But if you’re concerned that it’s too good to be true, let me break it down for you. When you join GenSpark, we don’t require any payment from you. Zero. 👌 And we pay you a weekly stipend to help with living costs. So far so good? After you finish training, we help you find a job at one of the dozen Fortune 500 companies that we have relationships with. Here is where some people get confused … once you start working with one of our clients (with a full-time salary and benefits), we ask that you stay at that company for at least 12-18 month (length varies depending on company). This is simply so that we can recoup some of the investment we have made in you. After your contractual time, you are free to continue working with that company (why leave if you love it?!), or find another gig.

If you happen to leave before the contractual time at the company is complete, we ask that you pay back the training portion that you would have paid in the first place. But if you fulfill your time at the company, then nothing else is required of you.

Hope this clears up any questions you had!

What a great idea! We don’t have any “money back guarantee” because … well … the program is free already! 😆

But we do have some Intro to Java online classes that you can join to get a taste of what learning at GenSpark is like. These intro classes are taught by a few of our Java instructors. You can ask them any questions you have about the program, and get a feel for what the training will be like!

Sign up here.

Great question! For the training portion of your time with GenSpark, you will work remotely. At home, at a cafe … wherever you want.

However, when you begin your assignment and start working with a client, the client role may be in-person, and they may ask you to relocate closer to their office. GenSpark will help with relocation costs if that is required of your assignment. Relocation by a client does not always happen, but it sometimes does.

We ask if you are interested in working with us that you be open to the idea of relocation if it comes to that.

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.

No, sorry! We don’t have any promotions for friend referrals … at least not right now 😊. BUT, if you have a friend that you’d like to train and work with, please contact us and share their information and we’ll make sure you get placed in the same cohort!

During training, you will be paid a weekly stipend to help support you. The weekly stipend amount varies depending on which program you are in (Aspire vs Accelerate), so be sure to ask your recruiter during your phone screening!

And just so you know, after you complete the training portion of the program, you still receive a weekly stipend while you’re on “the bench” (the period of time before your job placement). During your time on the bench, you will be converted to a “full-time” GenSpark employee! That means, in addition to your weekly stipend, you also receive medical, dental, and vision benefits!

Lastly, when you are placed in a client role, your pay bumps up to be competitive with the market (again, depends on which position you get and which company you work for).

We understand quitting your job and joining GenSpark is a difficult decision to make. You would need to assess your life and financial situation to make the best decision for yourself and your family!

We see joining GenSpark as an investment in you and your future. For many people, they either feel stuck at their current work, don’t find their work meaningful, or want to move up quickly for higher pay or opportunity. Toward this end, GenSpark can help. We promise to up-skill you (take whatever you already know and teach you more!), so that you can be more marketable in the tech field. We’ll place you at companies where those skills you learned can be put to real-world applicational use. And your pay will increase.

We try our best to help you financially while you train by giving you a weekly stipend. And we require you stay with GenSpark at least 12-18 months, to recoup the initial investment we made in you, and that length varies depending on your assignment. Think of it as a step back so that you can take three steps forward. And in the long run, you won’t regret it.

Our apologies! It might be that they just didn’t have the chance to get back to you. 😢 If you have their email or phone, feel free to reach out to them. Or you can email [email protected] and note that you’d like for your recruiter (mention their name) to call you back.

Yes! Our Open Houses run every two weeks, are completely virtual, and 100% free! Sign up for the next one here.