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 working to transform the way people develop creative and fulfilling careers. Through our three month competitive-entry immersive program, we produce an exceptional community of graduate software engineers - autonomous problem-solvers, thoughtful communicators and deeply versed in the practice of software development.

The program creates seasoned fullstack software engineers experienced in computer science, full stack development in JavaScript, System Architecture and the practice of software development in production code environments.

The program is selective and getting to the level to be admitted to Codesmith can be tough. We provide comprehensive free seminars and material to help people grow throughout the admissions process, regardless of the ultimate outcome

 

The Admissions and Community Mentor will support and grow the Codesmith applicant community by:

  • Giving one-to-one guidance and mentorship to Codesmith candidates - through email and one-on-one support
  • Develop blog content that inspires and informs aspiring Codesmith applicants
  • Support Codesmith students and fellows in mentoring candidates
  • Contributing to other tasks related to the Codesmith community

You should be:

  • Passionate about the impact software engineering can have on a person's life
  • Be excited to hare the core Codesmith values - particularly supporting the community through guidance and personal mentorship
  • Be organized and love Google Spreadsheets (we do) 

Benefits and Perks

  • Highly Competitive salary
  • Flexible hours and location
  • Team retreats
  • Access to Codesmith internal events, talks and community

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.

Codesmith is a team of remarkable 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 one thing that you've pushed to an extraordinary level - that thing may even be your academic success but it may also be sports, a company, an organization - something that's required drive and ingenuity to succeed at
  • You've worked in teams/groups where you've had the patience and humility to listen and learn (seek first to understand) then you've had the confidence and creativity to invent great ideas and persuade others to help you execute on them
  • You're driven and ambitious but put the deeper mission first and are great fun to have a drink with, go surfing or play card games with
  • You make mistakes but you own them and fix them to get more effective
  • You get excited about what talented people from non-traditional backgrounds can do when they have the skills to build and become software engineers

 

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 
  • 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. We created 'JavaScript the Hard Parts' - now the most attended meetup in LA (250 people per month) 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

Codesmith is a team of remarkable 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 - that thing may even be your academic success but it may also be sports, a company, an organization - something that's required drive and ingenuity to succeed at
  • You've worked in teams/groups where you've had the patience and humility to listen and learn (seek first to understand) then you've had the confidence and creativity to invent great ideas and persuade others to help you execute on them
  • You're driven and ambitious but put the deeper mission first and are great fun to have a drink with, go surfing or play card games with
  • You make mistakes but you own them and fix them to get more effective
  • You get excited about what talented people from non-traditional backgrounds can do when they have the skills to build and become software engineers

The role

  • Share our story (student successes, the journey to grow as an engineer) through online channels - Quora, Twitter, Facebook. Help others share our story too
  • 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 still in the early days of this - but we're going to help the aspiring engineers who come to our events or sign up online keep track of their progress and even create some email-based lessons to keep people learning JS in their free time. You'll have the responsibility of managing this
  • Develop partnership with significant tech companies 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 (250 people per month) 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.


Codesmith is a team of remarkable 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 - that thing may even be your academic success but it may also be sports, a company, an organization - something that's required drive and ingenuity to succeed at
  • Previous experience in a software engineering position - you understand the field and are able to provide insight to help aspiring engineers achieve their dream jobs
  • You've worked in teams/groups where you've had the patience and humility to listen and learn (seek first to understand) then you've had the confidence and creativity to invent great ideas and persuade others to help you execute on them
  • You're driven and ambitious but put the deeper mission first and are great fun to have a drink with, go surfing or play card games with
  • You make mistakes but you own them and fix them to get more effective
  • You get excited about what talented people from non-traditional backgrounds can do when they have the skills to build and become software engineers

The role

  • Provide hiring support for graduates during the second half of the program
  • Manage our growing alumni community. Our alumni community grows with every cohort - and we want to ensure that our graduates feel connected with our program after they begin their new career.

So much of the role is undefined. We created 'JavaScript the Hard Parts' - now the most attended meetup in LA (250 people per month) 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.