Advanced Database / Data Engineer
Rincon Research Corporation5 months ago
Tucson, AZ, United States
On-site
Full-time
Junior Level (1-3 years)
Job Description
Position Overview
At Rincon Research Corporation (RRC), a premier innovator in digital signal processing solutions for the United States Defense and Intelligence Communities, we are focused on supporting national security through cutting edge technology. We are seeking a talented Advanced Database / Data Engineer to join our multidisciplinary R&D team of electrical engineers, mathematicians, computer scientists, and analysts. In this role, you will design and implement enterprise-level database and data processing systems, work on system improvements and provide O&M support to mission-critical systems. This position is located at our Tucson, AZ Headquarters.
Key Responsibilities
- Lead the design and implementation of enterprise-level database and data processing systems.
- Analyze and maintain operational systems while adding new capabilities as required.
- Stay up-to-date with the latest technologies, tools, and methodologies, and experiment with innovative solutions.
- Propose improvements to enhance system functionality, performance, scalability, and maintainability.
- Collaborate across design, systems engineering, development, integration, test, deployment, and provide O&M support to mission-critical systems.
Required Qualifications
- Active TS / SCI Clearance
- US CITIZENSHIP REQUIRED
- Bachelor's, Master's, or PhD in Computer Science, Data Science, Computer Engineering, or a related technical field.
- Minimum 4 years of experience in database engineering, database development, or data engineering in an engineering-related domain.
- Proficient in SQL, Python, and shell scripting in Linux environments.
- Hands-on experience designing, implementing, and managing enterprise-level database systems.
- Experience with one or more RDBMSs, including PostgreSQL, Oracle, or Citus in Linux environments.
- Knowledge of enterprise-level database replication, partitioning, tuning, backup, recovery, and fail-over concepts.
- Experience working with NoSQL databases (e.g., MongoDB, Elasticsearch, Redis, Cassandra).
- Familiarity with Python and/or C++ database APIs such as Psycopg, PyGreSQL, or Libpqxx.
- Demonstrated ability to design software and data systems that meet functionality, performance, scalability, and maintainability requirements.
Preferred Qualifications
- Security+ certification.
- Experience with additional programming languages such as C++, Python, JavaScript, PHP, or Java in Linux environments.
- DevOps and Cloud computing experience (GitLab, CI/CD, Docker, Kubernetes, AWS).
- Experience building Python-based AI/ML applications that interface with database systems.
- Experience developing spatial database solutions using PostGIS to support geospatial/GIS applications (e.g., QGIS, Geoserver).
- Familiarity with object-relational mapping (ORM) software such as SQLAlchemy.
- Understanding of ETL pipelines, data streams, and message broker concepts (e.g., Kafka, RabbitMQ, Redis, ActiveMQ).
- Familiarity with Agile software development practices and modern software engineering methodologies.
- Experience building dashboards using Grafana and/or Kibana.
- Experience developing backend REST APIs with JavaScript and/or Python frameworks, along with basic knowledge of frontend development (React, Angular).
Benefits & Perks
- 100% employer-paid premiums for family medical and dental insurance, employee life insurance, short-term and long-term disability (STD & LTD).
- Flexible reimbursement spending accounts for medical expenses and dependent care.
- Immediate participation and vesting in the company’s Employee Stock Ownership Plan (ESOP) and 401(k) Plan.
- Employer contributions to RRC’s ESOP.
- Employer matching and discretionary contributions to the company’s 401(k) Plan.
Required Skills
SQL
Backup and recovery
Cloud computing
Redis
Oracle
Python
MongoDB
Kubernetes
Elasticsearch
PostgreSQL
NoSQL
Citus
DevOps
Partitioning
Linux shell scripting
Fail-over strategies
Database tuning
Cassandra
Database replication
Docker