What are the responsibilities and job description for the Senior Instructor - Data Engineering position at Nashville Software School?
Nashville Software School is hiring a full-time Data Engineering Instructor to take a leading role in building and delivering a new data engineering bootcamp.
About You
You have several years of diverse professional experience as a data engineer, data analyst, and / or software engineer using modern toolsets. We’d strongly prefer five or more years of experience, but a minimum of three years of the right type of experience will suffice. You have an interest in helping develop a curriculum to prepare motivated adult students with aptitude for entry level positions as data engineers. Experience teaching technical concepts to others is a plus, but we can guide you to develop and hone your skills as an instructor.
You have significant experience using Python and SQL. Other technical knowledge, skills, and experience that will be helpful for this role include :
- Experience with additional programming language such as Javascript, Java, C#, etc.
- NoSQL databases
- Shell
- Data pipelines
- Orchestration and / or automation tools
- Working with a variety of data sources for ingestion
- Data modeling / database design
- Working with diverse consumers of data (Analysts, Data Scientists, etc)
Bonus Points for experience with :
Additional characteristics for success in this role include :
Responsibilities will include :
About Pay and Benefits
NSS pay is competitive but as a non-profit we’re never going to be able to match what the best for-profit tech companies in Nashville can pay. We offer a strong benefits package including ample holiday and vacation time, significant contribution by the company towards multiple health insurance options, and a retirement plan that includes company matching. We also invest in the ongoing professional development of all of our team members each year through classes, conferences, or other growth opportunities.
About NSS…
Nashville Software School (NSS) is a non-profit vocational school. Nonprofits are pretty rare in the coding bootcamp world. We were the first.
NSS is in the opportunity business. Our goal is to open the door to tech careers for as many adults in middle Tennessee as there are junior tech jobs. Additionally, we place an emphasis on opening doors for individuals who are financially disadvantaged and / or from under-represented groups who may have never realized that a tech career was an option for them.
Founded in 2012, we are one of the longest-running coding bootcamps in the country. As of December 2024, we have graduated 2,864 students with an overall placement rate (in field) of 82%.
Our team members put students first. They thrive in a fast-paced environment, embrace feedback from students and colleagues, and are willing to jump in and help each other.
NSS is a fully remote work environment but we have a strong preference for candidates who live in Middle Tennessee.
We strongly encourage candidates of all different backgrounds and identities to apply. Each new hire is an opportunity for us to bring in new perspectives and experiences. Just as we are committed to helping improve the diversity of the Nashville tech talent pool, we are eager to further diversify our team.
How To Apply
Please email your resume that speaks directly to this position to hiring@nashvillesoftwareschool.com . Tell us about yourself, about what you bring to NSS and to our students, and about NSS’s place in your future. Tell us about what you’ve done and what excites you. We will also accept a traditional resume accompanied by a thoughtful, well-written cover letter that has the personal touches to show us how much you want this role.
We review applications on a rolling basis and will respond within 5 business days, usually sooner. We look forward to hearing from you!