Python Developer
Listed on 2026-10-31
-
Software Development
Python, Software Engineer
- Must be able to work onsite in Oak Ridge, TN
- Must be able to work onsite in Oak Ridge, TN
You will be collaborating with a highly diverse and multidisciplinary team; from photogrammetrists, geographers, mathematicians, physicists, computer scientists, and engineers in research, development, integration, testing, and deployment in areas including spatial computing, workflow automation, and machine intelligence systems. You will be doing application and data development to create geospatial software for workflow automation. You will support research staff in disseminating results in peer reviewed journals, technical reports, relevant conferences, and open-source software project repos.
You will work with researchers and project sponsors to capture, understand, integrate, and implement project and security requirements in established programs.
- This position requires a Bachelor's Degree in Computer Science or related technical subjects.
- A minimum of 1 year of experience with application design and development, database development and design, or workflow automation development.
- Python, git (or some version control), and PostgreSQL.
- Experience facilitating, gathering and documenting user requirements through application design sessions with business customers.
- Excellent communication, organizational skills, time management and problem-solving abilities.
- 3-5 years of experience with application design and development, database development and design, or workflow automation development.
- Experience with Docker, C++, CI/CD.
- Experience with integration of external models and tools for scalability and scheduling such as SLURM or Kubernetes.
- Experience outlining technical requirements, producing a design document, and coordinating with leadership on that design, and managing the development work associated with these tasks.
We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).