Geospatial Machine Learning Software Develope

🏢 Vexcel · all 2 jobs
📍 United States
📅 Posted Oct 1, 2026 · via Himalayas
🏷 Software Developer, Machine Learning Engineer, Geospatial Developer, Computer Vision Engineer, Gis Developer, Geospatial ML +7 more
Apply on original site ↗

Geospatial Machine Learning Software Developer

Vexcel Imaging US is a leading provider of high-resolution aerial imagery and geospatial data, aerial remote sensor systems, 3D data, and fully integrated photogrammetric software. Vexcel  imagery and data services are delivered via the  Vexcel  Data Platform (VDP) and used in a variety of industry solutions worldwide such as local and federal government programs, financial services, insurance, telecommunications, environmental, energy & utilities, mining, and many others that require the most accurate view of cities and lands in a consumable, digital format. This exciting space includes the use of  Vexcel  data services in AI and machine learning applications, as well as various innovative use-cases in partnership with leading technology companies.

Vexcel Imaging is looking for ajunior to mid-level software developer experienced person to fill the role of Geospatial Machine Learning Software Developer .

Responsibilities

- Develop, innovate, and maintain software for aerial mapping and recognition.

- Some experience with machine learning techniques – think MLFlow, ResNet, PyTorch.

- Most work is python-based with associated infrastructure such as GitHub Actions and AWS CloudFormation, StepFunctions. Linux with some Windows and OSX where appropriate.

Essential Functions:

- Develop and maintain software tools for supporting aerial image acquisition activities

- Write unit tests to verify code quality and prevent regressions

- Participate in code reviews

- Test and write software programs according to specifications and documentation

- Estimate implementation times based on designs and requirements

- Suggest product improvements

- Prepare performance reports for internal consumption

- Follow design documentation and requirements to implement solutions using best coding practices for maintainability and greatest flexibility for future enhancements

- Work directly with Engineering Managers, Project Managers, UX designers, Directors, other developers, QA and Automation engineers to complete tasks quickly and correctly

- Improve overall efficiency and performance of application

- Read through defect descriptions to find and correct defects

- Participate in designing, estimating, coding, testing, debugging, configuring, and documenting software

- Actively participate in team communication (via JIRA, Slack, email, etc.)

- Move, comment on, and be proactive about JIRA cards and the JIRA board

- Identify, measure, and resolve performance issues in the code and product

- Participates in planning meetings, retrospectives, daily stand ups, and other meetings as part of the software development process

Skills

- Fluent in python

- Source Code Version Control – GitHub or similar

- Scripting and deployment – Docker, YAML

- Cloud-confident – AWS deployment, execution, and monitoring

- Understand concepts and able to deploy/maintain cloud services on AWS

- Experience in working with GIS software packages

- Experience in working with databases including DynamoDB, SQL

- Strong interpersonal and communication (written & verbal) skills

- Strong time management skills & ability to multi-task

- Strong analytical & problem-solving skills

- Working knowledge of software development tools and agile processes

- Strong teamwork and problem-solving skills

- Ability to read and comprehend instructions, short correspondence, and memos

- Good verbal and written communication skills

- Must be coachable and collaborative

- Must be able to clearly define and solve problems

- Familiarity with continuous integration concepts and processes – aka CI/CD

- Ability to create simple and well-designed solutions to complex software problems

Qualifications:

- 2-5 years software development experience

- Background knowledge of computer vision techniques

- Will consider junior developers with a passion for learning

Authorized to work in the United States

Location : This role is remote, and US-based. Day-to-day remote work, with availability for regular in-person working-sessions.

Vexcel is committed to a diverse and inclusive workplace. Vexcel is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.

Originally posted on Himalayas

Flights + hotels

This role requires you to be in the United States. If that means relocating or flying in, it is worth checking fares before you commit to a start date.

Compare flights and hotels →

← All remote jobs

Want more like this? Browse every live remote developer role.All remote developer jobs →
Get new developer jobs by email
Daily email, only when there's something new. One click to stop.

Get remote developer jobs like this by email

10 hand-picked jobs, one email a day. No spam, unsubscribe anytime.

Similar for you