Demo

Senior Instructor - Data Engineering

Nashville Software School
Nashville, TN Full Time
POSTED ON 1/17/2025
AVAILABLE BEFORE 4/15/2025

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 :

  • Apache Kafka
  • Apache Airflow
  • Databricks
  • Snowflake
  • Cloud (AWS, GCP, Azure) platforms
  • Additional characteristics for success in this role include :

  • lifelong learner with a love of learning – the nature of this role means that you will be constantly learning new things; additionally, our students are passionate about learning and sharing that passion brings energy to the classroom.
  • excellent communicator – communication is an essential part of this role, and encompasses everything from setting expectations with students, to breaking down the components of a learning task, to helping students comprehend challenging material, to asking other team members for help or ideas.
  • naturally collaborative – our learning methods are collaborative at NSS and we believe strongly in the idea that diverse perspectives bring deeper understanding and greater value to our work; the data team is highly collaborative as well, supporting each other and working together on common objectives.
  • empathetic / able to see things from others’ perspectives – this skill facilitates an instructor helping students grasp analysis questions from a business perspective and makes the instructor more effective in student interactions.
  • resourceful / creative – being able to spot gaps in student comprehension and figure out what is needed to fill those gaps is a highly desirable trait for this instructor role.
  • Responsibilities will include :

  • collaborating to develop and evolve curriculum – starting from an outline of skills, competencies, and tools you will help build the curriculum that will be used to prepare students for work as data engineers.
  • instructional delivery – preparing for and delivering data engineering instruction in a remote, synchronous classroom as required.
  • coaching student project work – projects are at the heart of the learning approach at NSS and guiding / mentoring this process is central to helping students prepare for work as data engineers.
  • providing feedback – giving clear, constructive feedback to help students grow with a positive, supportive tone is expected.
  • career development support - help our career development team prepare students for their job searches, interviews, and onboarding to their first job. Share your experiences and facilitate engagement by the students with the career development team.
  • other responsibilities – may include helping to interview prospective students and managing classroom coverage / other team members after a period of acclimation to the role.
  • 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!

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Senior Instructor - Data Engineering?

    Sign up to receive alerts about other jobs on the Senior Instructor - Data Engineering career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $62,419 - $116,975
    Income Estimation: 
    $96,258 - $169,043
    Income Estimation: 
    $82,030 - $177,506
    Income Estimation: 
    $121,624 - $187,737
    Income Estimation: 
    $112,235 - $184,757
    Income Estimation: 
    $45,265 - $76,766
    Income Estimation: 
    $63,454 - $101,244
    Income Estimation: 
    $53,080 - $99,161
    Income Estimation: 
    $87,640 - $113,243
    Income Estimation: 
    $77,897 - $116,523
    Income Estimation: 
    $53,080 - $99,161
    Income Estimation: 
    $78,505 - $123,619
    Income Estimation: 
    $62,419 - $116,975
    Income Estimation: 
    $99,237 - $145,250
    Income Estimation: 
    $89,983 - $135,892
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Not the job you're looking for? Here are some other Senior Instructor - Data Engineering jobs in the Nashville, TN area that may be a better fit.

    Senior Director, Strategy

    Data Axle, Nashville, TN

    AI Assistant is available now!

    Feel free to start your new journey!