BS in Computer Science, Computer Engineering, Information Systems, or related field, plus 5 years of experience; equivalent education/experience may be acceptable.
Proven experience in geospatial computing or big data software development.
Familiarity with spatial databases, particularly PostgreSQL with Post GIS.
Knowledge of software development best practices like Agile and version control using Git.
Experience with project management tools such as JIRA or Asana.
Understanding of open-source tools, OGC web services, and web frameworks.
Experience with ETL processes and spatial data platform management.
Responsibilities
Collaborate with a diverse team on real-time data platforms and machine intelligence systems.
Develop geospatial software and digital map services.
Assist in publishing research in journals and conferences.
Align project requirements with stakeholders and project sponsors.
Propose new programs and features based on emerging tech trends.
Champion ORNL's core values of Impact, Integrity, Teamwork, Safety, and Service.
Promote a respectful workplace fostering diversity, equity, inclusion, and accessibility.
Benefits
Collaborative work environment emphasizing teamwork across disciplines.
Opportunities for research dissemination in academic and professional settings.
Engagement with cutting-edge technologies in spatial computing.
Focus on diversity, equity, inclusion, and accessibility in workplace culture.
Competitive opportunities for professional development and growth.
Full Job Description
Job Description:
Major Duties/Responsibilities:
Collaborate with a highly diverse and multidisciplinary team (such as photogrammetrists, geographers, mathematicians, physicists, computer scientists, and engineers) in the research, development, integration, testing, and deployment of real-time data platforms, and machine intelligence systems for spatial computing.
Perform application and data development creating geospatial software and digital map layers as services.
Support research staff in disseminating results in peer reviewed journals, technical reports, relevant conferences, and open-source software project repos.
Collaborate with researchers and project sponsors to capture, understand, integrate, and implement project and security requirements in developed services and software.
Develop and recommend ideas for new programs, products, and features by staying abreast of new technology developments and trends.
Deliver ORNL's mission by aligning behaviors, priorities, and interactions with our core values of Impact, Integrity, Teamwork, Safety, and Service. Promote diversity, equity, inclusion, and accessibility by fostering a respectful workplace - in how we treat one another, work together, and measure success.
Basic Qualifications:
A BS degree in Computer Science, Computer Engineering, Information Systems, Business, Scientific, or a related field of study and 5 years of proven experience is required. An equivalent combination of education and experience may be considered.
Experience in the following areas:
Developing software related to a field involving geospatial computing or big data architectures.
Spatial enabled database (PostgreSQL with Post GIS) and performing spatial data queries.
Software development best practices including, but not limited to:
Agile development
Version control using Git/Git Flow or similar system
Project management via systems like JIRA, Asana, etc
Open-source tools and system, OGC web services, and web development frameworks
Data collection or similar Extract Transform Load (ETL) processes
Design, development, and management of spatial data platforms, and similar areas
Developing in Software-as-a Service and Data-as-a-Service environments