Jobs

Our Mission

To develop the most exceptional group of software engineers - technically brilliant, incredible collaborators, passionate about building, and supportive of their community.

The impact can be extraordinary: a generation of engineers working at the world's best companies who are ready to build great products. We need people to help create this generation of engineers and to be at its core.

We have a beautiful open space in Playa Vista, California

With balconies overlooking Ballona Wildlife Reserve on one side and Google and Facebook's Southern California HQs on the other.

Codesmith Office Space
Codesmith Office Balcony

Open Positions

Codesmith is redefining how software engineering can be taught - helping ambitious, driven people who've been admitted to the Codesmith program grow into software engineers to join top-tier companies as mid-level or team leads.

We have 7 applications for every student that is admitted. But we do it with just 2 team members working on outreach. How? Incredible people who totally own what they're doing, who understand where Codesmith is going and have the ability to invent and execute on great ideas.

 

Your background -

- At least 1 thing that you've pushed to an extraordinary level - it might be your academic success, sports, a company, an organization - something that's required drive and ingenuity to succeed at 
- You've worked in teams where you've had the patience and humility to listen and learn then you've had the confidence and creativity to invent and execute 
- You're driven and ambitious but put the deeper mission first and are great fun to hang out with 
- You get excited about what talented people from non-traditional backgrounds can do when they have the ability to code

The role - 

- Optimize processes. We are scaling quickly - we need smart solutions to previous processes to allow us to focus on maintaining excellence as our cohort sizes grow 
- Develop inventive iterations on core student experience from application to on-site, to graduation and job placement 
- Grow the culture of engineering excellence alongside a warm and welcoming community 
- Develop and execute on software engineering outreach content including (but not limited to): technical talks, workshops, meetups hackathons, panel events, online resources 
- Develop partnerships with other meetups, organizations, companies to improve quality and outcomes of Codesmith's program 
- Monitor graduate progress and support their development and growth through events, check-ins and professional development 
- Run events for aspiring engineers. The community is phenomenal and it's part of your role to make them welcome at Codesmith

 

So much of the role is undefined. A Codesmith intern created 'JavaScript the Hard Parts' - now the most attended meetup in LA as an experiment. It's now our best way of sharing what we do at Codesmith. You will come up with the next idea as successful as this and execute on it

That's the essence of being part of the Codesmith team - understanding deeply where we're going and then having creative freedom to get us there.

Codesmith is redefining how software engineering can be taught - helping ambitious, driven people who've been admitted to the Codesmith program grow into software engineers to join top-tier companies as mid-level or team leads.

We have 7 applications for every student that is admitted. But we do it with just 2 team members working on outreach. How? Incredible people who totally own what they're doing, who understand where Codesmith is going and have the ability to invent and execute on great ideas.

Your background

  • At least 1 thing that you've pushed to an extraordinary level - it might be your academic success, sports, a company, an organization - something that's required drive and ingenuity to succeed at 
  • You've worked in teams where you've had the patience and humility to listen and learn then you've had the confidence and creativity to invent and execute 
  • You're driven and ambitious but put the deeper mission first and are great fun to hang out with 
  • You get excited about what talented people from non-traditional backgrounds can do when they have the ability to code

The role

  • Share our story (student successes) through online channels - Quora, Twitter, Facebook 
  • Run events for aspiring engineers. The community is phenomenal and it's part of your role to make them welcome at Codesmith 
  • Email outreach. We're going to help the aspiring engineers who come to our events or sign up online keep track of their progress 
  • Develop partnership with significant tech companies and non-profit organizations to set up talks, hackathons, hiring partnerships and more

So much of the role is undefined. We created 'JavaScript the Hard Parts' - now the most attended meetup in LA as an experiment. It's now our best way of sharing what we do at Codesmith. You will come up with the next idea as successful as this and execute on it

That's the essence of being part of the Codesmith team - understanding deeply where we're going and then having creative freedom to get us there.

Senior Data Science Engineer and Instructor

Codesmith has created an environment of excellence and community unparalleled in software engineering education. We are the best performing and top-rated software engineering school in the US, achieving 96% of graduates hired with an average annual salary of $103k.

We do this with a tight-knit team and student body in Los Angeles, based on the Oxford University paradigm of mentorship and independent learning.

We are now bringing this same groundbreaking approach to developing data scientists and machine learning specialists

The role

  • Develop and give lectures on Python, R, Statistics (Regression, Classification, Bayesian analysis, Clustering), Information theory, Machine Learning, Deep learning and neural networks 
  • Develop curriculum, challenges and projects around the topics of data science and machine learning 
  • Apply innovative pedagogical approach based in the Oxford University model of mentorship and teaching to the topics of data science 
  • Provide mentorship and guidance to individual students on challenges and broader capstone projects

Professional Development

Codesmith Senior Instructors and Engineers are industry experts and continue to accelerate their development as part of the team:

  • Experiment with new approaches and tools as part of developing the best possible curriculum 
  • Contribute to open source data science projects and research as part of Codesmith’s original contributions to the wider research community 
  • Grow as an engineer and leader by teaching and mentoring a group of exceptional students building sophisticated projects

Experience

  • Experience in professional data science or software engineering role 
  • PhD (or equivalent experience) in quantitative or data science role 
  • Deep understanding and ability to communicate core Python, Database, Data science, ML, data engineering, Machine Learning and Deep learning concepts 
  • Exceptional communication ability - both technical and and non-technical 
  • Commitment to mentorship and growing others

That's the essence of being part of the Codesmith team - understanding deeply where we're going and then having creative freedom to get us there.