2025 Community Apprenticeship Software Engineering: Applications Now Open!

Feel free to put “Other”! We can check your resume from there. Thanks

4 Likes

Not necessarily an anomaly - but if you’ve already taken our assessments this hiring season or interviewed for our SWE roles for 2025 and did not pass, we unfortunately won’t be able to consider your application as the interview processes are similar.

3 Likes

If you don’t have a CS degree or similar, is it possible to apply for this? I’m asking because it’s entirely possible to have industry experience without having even a bachelor’s degree.

3 Likes

Considering being enrolled in college is not a requirement to apply, I assume no:

5 Likes

There’s great imposter syndrome or the feeling that I’m not good enough at coding for this opportunity. That said, I miss all the shots I don’t take.

Any advise on the coding parts of the process? I’m a Game Design Major, CS Minor first year. Is leet code (and I guess Code signal) the go-to?

4 Likes

Yes, just practice LeetCode questions and the like (CodeForces, etc.) and try to do competitive programming when you get the chance (I have done ICPC twice, which was great to help me with this route of thinking).

…problem is, I personally do not find LeetCode to be the sole quantifier of the skill of a programmer because LeetCode and the like boil down to a) typically (but not always) bare-bones DSA questions that can easily be memorized and b) questions in an isolated environment which would not reflect the average programmer’s day-to-day tasks in an actual working environment. No one is going to ask you in a programming environment to find all subsets of a set of integers whose product and sum are equal - that’s ridiculous to even ask, and in a working environment you would just Google it anyways. If all of your work amounts to fancy super-optimized code no one can read, you will get fired, because in a working environment things like adaptive maintenance, QA testing, specs/design and the like are much more important. It’s good to be able to write good code but you don’t need to be a LeetCode guru to do that

Do not let the impostor syndrome get to you because you can’t do LeetCode questions.

5 Likes

Thanks! Your reply makes me feel much better about things. I’ll look into local competitions and ask around for sure. And, I agree with your view on LeetCode quite a lot. :sweat_smile:

I’d also like to say, if things don’t work out, it’s not the end of the world. With all the layoffs in the game dev and tech industry, I find it difficult to not stress. But, I’ll figure it out.

This is quite literally what I did in my engineering classes. It’s what I do everyday when I work on my video game on Roblox. I scour forum threads, documentation, and whatnot for my applied coding course to understand C better.

I feel like there’s immense pressure to have LeetCode figured out. I don’t know what a hashmap is or much of anything about sorting algorithms, but I can make video games, robots, and learn as time goes on.

3 Likes

The best way to improve in a language is to just use it. I’ve personally become a lot more experienced with PHP after setting up a socket server using a VPS, it’s also good stuff to throw on a portfolio!

3 Likes

Do you accept Talent Hub links as portfolios/resumes? Or would I have to make one specific to this?

2 Likes

Which version of Lua is specifically used here, Lua 5.1-5.4 have slight quirks that are worth noting, I dont think it would matter that much at the early stages but it will still be useful to know.

2 Likes

so sad im still not 18. This would be a really great opportunity for me.

1 Like

I have a few questions, how long is this application going for, and if I turn 18 before the summer and after the application can I still apply? (I turn 18 in January)

I’m really interested in this! Especially because this is Lua and I’m still trying to learn more about C++ before applying as a engine intern. But since I’m not from the united states, I would require a work visa to be “allowed to work in the united states” correct? And also, how “experienced” do you have to be? I have been working with studio for around 4 years now, but coding has only been picked up by me for around 2 years for now. Is there something where I can test myself to see how I would perform?

And also about a visa, since I am not in any school at the moment, I am pursuing Roblox as my career, would I still be able to get sponsored for a visa?

1 Like

Hello! The Community Apprentice role does not require any form of degree - we recognize that our developers come from a wide range of experiences, so we’ve removed a degree requirement for this role. I hope this helps!

1 Like

Hello! Have you checked out our free interview resource tool Speak? It’s a tool that we provide to all candidates going through Roblox’s interview process. You can review tips/tricks for our assessments as well as live technical and behavioral workshops.

All the content is developed by Roblox, meaning that the advice that Speak gives is exactly in line with what we look for in our interview process. They also use previously used Roblox interview questions to drive the content.

For technical interviews specifically, they host a weekly session on how to break down Roblox technical problems and go through the step by step coding process.

I’d highly recommend signing up if you’re looking for more prep!

1 Like

Hello! You should be able to upload any version of a resume that you’d like.

Hello! We should be able to ingest the most updated version of Lua.

Hello! As long as you are 18 by the time you start your apprenticeship, you would be eligible for the opportunity. I hope this clarifies!

1 Like

Hello! We take visa situations on a case by case basis. I would recommend applying, and our teams will review the information from there.

We don’t require any formal experience for this opportunity. As long as you have experience developing on the Roblox platform or developing tools for Roblox, you would be considered an applicant. I hope this helps!

1 Like

I have two primary questions here regarding the role itself.

  1. What happens regarding obtaining a visa to work remotely as a UK citizen, are there any steps I need to be aware of here.
  2. I dont have any popular tools, however, I have several libraries and plugins up on the Roblox side of things that will show my skill quite well (see Dropper and its wide-supporting range of file formats), I’m wondering what specifically is being looked for with this role.