1

Python Jobs in Bristol, TN (NOW HIRING)

next page

Showing results 1-20

Python information

See Bristol, TN salary details

$12

$56

$83

How much do python jobs pay per hour?

As of May 30, 2026, the average hourly pay for python in Bristol, TN is $56.94, according to ZipRecruiter salary data. Most workers in this role earn between $46.92 and $64.66 per hour, depending on experience, location, and employer.

What Is Python?

Python is a programming language used to write or develop a variety of programs and applications. The software developer community uses Python for programming because it is a simple language that is easy to test and debug. Large internet companies such as Facebook, Google, Reddit, and Amazon use Python, and so do government agencies such as NASA. Programmer professionals have used Python to help build popular software such as Autodesk Maya and other visual design applications. Financial professionals and stock traders use Python when scripting algorithms for economic predictions or computerized trading.

What are the key skills and qualifications needed to thrive as a Python Developer, and why are they important?

To thrive as a Python Developer, you need strong programming skills in Python, knowledge of software development principles, and typically a degree in computer science or related fields. Familiarity with frameworks like Django or Flask, version control systems such as Git, and experience with databases are highly valued, along with certifications like PCEP or PCAP. Effective problem-solving, communication, and teamwork are essential soft skills to excel in collaborative and dynamic environments. These skills collectively ensure the delivery of robust, maintainable code and efficient project outcomes in technology-driven organizations.

What are some common challenges Python developers face when working on large-scale projects?

Python developers often encounter challenges such as managing dependencies, ensuring code scalability, and maintaining performance on large-scale projects. Collaboration with cross-functional teams can add complexity, especially when integrating with systems written in other languages. Adopting best practices like modular code structure, thorough documentation, and automated testing can help mitigate these challenges and streamline teamwork.

What is a Python developer?

A Python developer is a software programmer who specializes in writing, testing, and maintaining code using the Python programming language. They can work on a variety of projects, including web development, data analysis, machine learning, automation, and scripting. Python developers often collaborate with other team members to design solutions and ensure the functionality and performance of applications. Their responsibilities may also include debugging programs, integrating third-party services, and writing documentation.

What is the difference between Python developer vs Java developer?

AspectPython DeveloperJava Developer
Required CredentialsBachelor's in CS or related field, Python certifications (optional)Bachelor's in CS or related field, Java certifications (optional)
Work EnvironmentWeb development, data science, automationEnterprise applications, Android development, backend systems
Industry UsageTech startups, data analysis firms, automation companiesFinancial services, large enterprise software, mobile app companies

Python developers focus on scripting, data analysis, and web development, often working in startups or data-driven fields. Java developers typically work on large-scale enterprise applications and Android apps. While both roles require programming skills and similar educational backgrounds, their industry applications and project types differ significantly.

What cities near Bristol, TN are hiring for Python jobs? Cities near Bristol, TN with the most Python job openings:
Optical Engineer, Waveguide Experiments (Fixed Term Contract)

Optical Engineer, Waveguide Experiments (Fixed Term Contract)

Snapchat

Abingdon, VA • On-site

$124.20K - $160.80K/yr

Full-time

Medical

Posted 13 days ago


Job description

Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company's three core products are Snapchat, a visual messaging app that enhances your relationships with friends, family, and the world; Lens Studio, an augmented reality platform that powers AR across Snapchat and other services; and its AR glasses, Spectacles.

Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people live and communicate. Snap contributes to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together. The Company's three core products are Snapchat, a visual messaging app that enhances your relationships with friends, family, and the world; Lens Studio, an augmented reality platform that powers AR across Snapchat and other services; and its AR glasses, Spectacles.

The Spectacles team is pushing the boundaries of technology to bring people closer together in the real world. Our fifth-generation Spectacles, powered by Snap OS, showcase how standalone, see-through AR glasses make playing, learning, and working better together.

Snap's camera supports real friendships through visual communication, self expression and storytelling. Moving forward, our camera will play a transformative role in how people experience the world around them, combining what they see in the real world, with all that's available to them in the digital world.

We're looking for an Optical Engineer to join our Waveguide Experiments team for a 12-month fixed-term contract at Snap Inc!

What you'll do:

  • Develop new experimental methods to deepen understanding of AR waveguide physics

  • Build and apply models of optical and physical phenomena to interpret lab experiments

  • Design, build, and automate optical setups

  • Run experimental analysis of waveguides using both proprietary and commercial tools

  • Perform root cause analysis of failures of waveguide displays

  • Perform experiments on diffractive nanostructures to make improvements in correlation between measurements and predictions and help drive improvements in optical performance

  • Collaborate with cross-functional engineering teams on waveguide bring-up, debugging, and performance improvement

Knowledge, Skills & Abilities:

  • Strong theoretical foundation in optics and diffraction theory (including physical and geometric optics, imaging, radiometry, photometry, colorimetry, statistics etc.)

  • Solid understanding of polarization theory and experimental techniques

  • Experience with interferometry and phase retrieval methods

  • Strong scripting and data analysis skills in Python (or similar)

  • Proficient in error analysis of experiments

  • Experience working in an optical lab environment, hands-on experience setting up and aligning optical systems (lasers, fiber optics, detectors, cameras)

  • Skilled in equipment automation and control

  • Experience of nanoscale metrology for evaluating diffractive structures (SEM, AFM)

  • Strong planning and organisational skills for high-risk R&D projects

  • Adaptable to rapid changes in project scope or timelines

  • Clear communicator with strong reasoning and collaboration skills

  • Flexible and team-oriented with a proactive, problem-solving mindset appropriate for a dynamic R&D environment

Minimum Qualifications:

  • Bachelor's or Master's degree in Optical Engineering, Physics, Electrical Engineering, or a related Engineering field.

  • 3+ years of hands-on research experience in optical metrology

Preferred Qualifications:

  • PhD in Optical Engineering, Physics or a related field

  • Theoretical and experimental research experience in diffractive AR waveguides

  • An understanding or background in the manufacture of diffractive or nanophotonics optical devices such as nanophotonics mastering, replication by nanoimprint lithography or photolithography, and optical coatings

  • Experience with optical system design tools such as Zemax, CodeV, FRED, ASAP

  • Experience of using wave optical modelling tools such as Lumerical, RSoft, COMSOL, MEEP

If you have a disability or special need that requires accommodation, please don't be shy and provide us some information.

"Default Together" Policy at Snap: At Snap Inc. we believe that being together in person helps us build our culture faster, reinforce our values, and serve our community, customers and partners better through dynamic collaboration. To reflect this, we practice a "default together" approach and expect our team members to work in an office 4+ days per week.

At Snap, we believe that having a team of diverse backgrounds and voices working together will enable us to create innovative products that improve the way people live and communicate. Snap is proud to be an equal opportunity employer, and committed to providing employment opportunities regardless of race, religious creed, color, national origin, ancestry, physical disability, mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, pregnancy, childbirth and breastfeeding, age, sexual orientation, military or veteran status, or any other protected classification, in accordance with applicable federal, state, and local laws. EOE, including disability/vets.

Our Benefits: Snap Inc. is its own community, so we've got your back! We do our best to make sure you and your loved ones have everything you need to be happy and healthy, on your own terms. Our benefits are built around your needs and include paid parental leave, comprehensive medical coverage, emotional and mental health support programs, and compensation packages that let you share in Snap's long-term success!