About the company
GeoDelphi, Inc. dba Whitespace is building Iris, a trust-first Agentic AI platform for global leaders. Recognized as one of the most innovative companies in the geospatial industry, Whitespace accelerates speed-to-answer through powerful analytics, high-cadence data feeds, geospatial intelligence, and expert-machine teaming. Our mission is to transform commercial data into actionable intelligence that keeps pace with world events and delivers decision advantage to our customers.
Responsibilities
- Design, develop, test, deploy, and maintain scalable software solutions supporting the Whitespace Answers Platform and Iris AI ecosystem.
- Build backend services, APIs, data pipelines, and analytic applications using modern software engineering practices.
- Write clean, efficient, maintainable, and testable code primarily using Python and Java.
- Collaborate across Agile teams to develop technical solutions for complex geospatial and data-centric challenges.
- Participate in software releases, code reviews, CI/CD pipelines, and DevOps processes.
- Improve existing applications through performance optimization, automation, and architecture enhancements.
- Provide technical consultation and troubleshooting support for software and infrastructure issues.
- Collect, integrate, clean, and analyze large-scale geospatial and non-geospatial datasets.
- Develop and implement statistical models, machine learning workflows, and geospatial analytics solutions.
- Design and maintain scalable data processing pipelines for structured and unstructured data.
- Identify trends, anomalies, patterns, and insights within commercial and geospatial datasets.
- Develop interactive visualizations and mission-focused analytic products for customer stakeholders.
- Conduct cloud-based data research and large-scale data processing.
- Collaborate with engineering, R&D, and mission teams to develop new analytic capabilities and data products.
- Support intelligence, targeting, collection management, geospatial analysis, and activity-based intelligence initiatives.
Requirements
- Minimum of 7 years of experience in a software engineering role.
- Experience in designing, building, scaling, and maintaining production software.
- Strong coding abilities emphasizing quality and testability in your work.
- Utilize programming languages such as Java, Python, and Go.
- Strong understanding of DevOps and software/application development processes.
- Demonstrated experience with continuous integration and software CM processes/tools (GitLab, JIRA, Confluence, Kubernetes, or other DevOps/Continuous Integration tools).
- Experience with SQL and NoSQL databases and query optimization.
- Experience acquiring client requirements and resolving workflow problems through automation optimization.
- Must be a US citizen and reside in the contiguous United States.
Conditions
- 100% remote position with 15% travel to corporate and customer locations.
- Occasional weekend work may be required.
- Benefits: Medical, Dental, and Vision plans, Unlimited PTO, Federal Holiday Paid Leave, 12 weeks of paid Parental Leave, Employer paid STD/LTD, Employer Paid Life Insurance, 401K plan and Employer Match, Professional Development Assistance, Equity Incentive Plan.