Reinventing Geospatial (RGi) · 1 week ago
Software Engineer
Wonder how qualified you are to the job?
AnalyticsData Mining
Growth Opportunities
Insider Connection @Reinventing Geospatial (RGi)
Responsibilities
Design and build applications with modern technologies and scalable data processing architectures
Manage, optimize, and improve software products
Prototype new methods for data processing
Support the infrastructure platform team in a high-performance computing environment
Research and communicate state-of-the-art methods from industry, academia, and government
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
Basic knowledge in Python, Java, Javascript, or similar programming language.
Working knowledge of agile software development practices and tools, such as GitLab
Working knowledge of containerization (Docker, Podman) and container orchestration (Kubernetes, Nomad, etc).
Working knowledge of Linux operating systems (navigating the filesystem, common management commands, etc)
Exposure to building and supporting solutions in a cloud-like environment (such as OpenStack).
Bachelor’s degree in Computer Science, Information Systems, Software Engineering or a related field (4 additional years of experience may be substituted for a Bachelor’s degree. A Master's degree may count as an additional 2 years of experience.)
5+ years demonstrated experience with programming, design, and/or development.
Preferred
Experience deploying, maintaining, and utilizing an Elasticsearch cluster.
Experience with Spark, Hadoop (HDFS, YARN), Python web frameworks (Django, FastAPI, etc)
Experience with ORM software (Django, SQLAlchemy, Hibernate, etc)
Experience with front-end development using React, Angular, or other JS framework.
Understanding of TCP/IP networking and working knowledge of remote system workflows (SSH, port forwarding, server/client architecture, etc)
API Rest Framework development/maintenance.
Experience with provision and configuration management tools such as Ansible, Terraform, or similar.
Strong verbal, written, and organizational skills.
Benefits
100% paid employee healthcare & dental insurance
Paid parental leave
401k with matching
Escalating vacation time
Referral bonuses
Tuition reimbursement
Professional development training
Free beverages and snacks
Weekly catered lunches and breakfast on Fridays
Company
Reinventing Geospatial (RGi)
Reinventing Geospatial (RGi) is a leading geospatial expert working with Defense, Intelligence, and Federal clients to achieve mission success and solutions for varied mission-critical programs.