Back to jobs
New

ML Engineer — Edge Intelligence & Platform

San Juan, Puerto Rico

WHO WE ARE
Small team. High trust. No bureaucracy. iTerra is building the Arsenal of the Caribbean — a sovereign-capable, dual-use autonomous detection and classification platform for defense and critical infrastructure. No tourists. Only builders.

WHAT YOU OWN

You own the intelligence layer. You build the models that detect what the system has never seen, classify what it has, and get smarter with every deployment. You work at the intersection of RF signal processing, machine learning, and agentic AI — turning raw spectrum data into autonomous threat intelligence at the edge. This is not a research role. You ship models that run on constrained hardware in contested environments.

  • UAS classification models: Build and maintain the models that classify detected RF anomalies into threat categories — drone type, platform class, threat probability, and operator behavior. RF features in, actionable classification out. Your models are the product.
  • RF feature engineering: Extract discriminative features from raw IQ data and spectral observations — modulation type, hop patterns, bandwidth, signal duration, burst characteristics, duty cycle, Doppler signatures. You define what the model sees and how it learns.
  • Edge inference optimization: Deploy quantized, pruned, and optimized models on NVIDIA edge embedded compute under strict SWaP-C constraints. TensorRT, ONNX, TFLite — you own the path from trained model to production inference at the edge. Latency matters. Every millisecond counts.
  • Training pipeline and MLOps: End-to-end pipeline from structured RF datasets → feature extraction → model training → validation → versioning → deployment. Automated retraining triggered by new field data. Reproducible experiments. Model registry.
  • Anomaly detection models: Unsupervised and semi-supervised approaches for detecting novel emitters the system has never seen. Novelty detection, one-class classifiers, autoencoders, or hybrid approaches on RF spectral data. You complement the rule-based detection engine with learned representations that generalize.
  • Production software platform: Containerized edge deployment (Docker on embedded Linux), CI/CD pipeline from git to edge device, OTA update infrastructure, fleet health monitoring, and the backend services — event ingestion, time-series storage, API layer — that make deployed sensor nodes observable and manageable. You use AI coding tools to accelerate infrastructure work and focus your time on the ML problems only you can solve.
  • Data pipeline and dataset curation: Structured event output from edge nodes into the central data store. Collection protocols, labeling standards, data quality gates, augmentation pipelines, and dataset versioning. The quality of your training data determines the quality of your product.
  • Model evaluation: Define metrics that matter operationally — probability of detection, false alarm rate, classification accuracy by threat type, performance under noise and interference. Your evaluation framework translates ML metrics into operator-relevant performance guarantees.

WHAT WE REQUIRE

3+ years of ML engineering with deployed production models. B.S. in Computer Science, Electrical Engineering, Mathematics, Physics, or related field required; M.S./Ph.D. preferred.

  • Production ML: You have trained, validated, and deployed models that run in production — not research papers, not Kaggle competitions, not Jupyter notebooks. You understand the difference between training accuracy and operational performance.
  • Signal/time-series classification: Experience with classification or anomaly detection on signal data, time-series data, or sensor data. RF domain experience preferred but teachable if ML fundamentals are strong and you learn fast.
  • Deep learning frameworks: PyTorch or TensorFlow. You can build custom architectures, not just fine-tune pretrained models. CNN, RNN/LSTM, transformer, and autoencoder experience on non-image data.
  • Edge deployment: TensorRT, ONNX Runtime, TFLite. Model quantization (INT8, FP16), pruning, and optimization for embedded inference. You’ve shipped models to hardware that isn’t a cloud GPU.
  • Production software engineering: Strong Python and C/C++. Docker, CI/CD, REST/gRPC API development, Linux systems administration. You can build and deploy production backend services, not just train models. You treat software engineering as a core competency, not a chore.
  • Data engineering: Feature pipelines, dataset management, versioning (DVC, MLflow, or equivalent). Time-series storage (PostgreSQL, TimescaleDB, or equivalent). You can build and maintain the data infrastructure your models depend on.
  • Evaluation rigor: You design experiments properly. Cross-validation, stratified splits, confidence intervals, and operational metrics (Pd, Pfa, ROC/AUC). You don’t ship a model without understanding where it fails.
  • Preferred: RF signal processing fundamentals — FFT, spectrogram interpretation, modulation basics. GNU Radio or SDR experience. SIGINT, EW, or radar ML experience. Experience with adversarial robustness or model performance under distribution shift. Active security clearance or ability to obtain.

WHAT WE OFFER

  • Highly competitive base salary + founding equity.
  • Act 60 Puerto Rico: Income tax on first $100K only, above that is exempt. 0% capital gains on equity for bona fide PR residents.
  • Full health, dental, vision + flexible PTO.
  • A founding role where you own the technical vision. Not a staff augmentation seat. Not someone else's roadmap.

This position requires access to export-controlled information under ITAR (22 CFR §120–130). Applicants must be U.S. citizens as defined by 8 U.S.C. §1324b(a)(3). iTERRA Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

iTerra Solutions offers highly competitive compensation packages based on candidate experience, location, and specialized skill sets (such as active security clearances). The base salary range for this position is listed below. In addition to base salary, this role may be eligible for equity (stock options), comprehensive health benefits, and performance bonuses.

Expected Base Salary Range

$140,000 - $180,000 USD

Create a Job Alert

Interested in building your career at iTerra Solutions? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...
Select...
Select...
Select...

U.S. Standard Demographic Questions

We invite applicants to share their demographic background. If you choose to complete this survey, your responses may be used to identify areas of improvement in our hiring process.
Select...
Select...
Select...
Select...
Select...
Select...

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey. Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiring process or thereafter. Any information that you do provide will be recorded and maintained in a confidential file.

As set forth in iTerra Solutions’s Equal Employment Opportunity policy, we do not discriminate on the basis of any protected group status under any applicable law.

Select...
Select...
Race & Ethnicity Definitions

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection. As a government contractor subject to the Vietnam Era Veterans Readjustment Assistance Act (VEVRAA), we request this information in order to measure the effectiveness of the outreach and positive recruitment efforts we undertake pursuant to VEVRAA. Classification of protected categories is as follows:

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service-connected disability.

A "recently separated veteran" means any veteran during the three-year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Select...

Voluntary Self-Identification of Disability

Form CC-305
Page 1 of 1
OMB Control Number 1250-0005
Expires 04/30/2026

Why are you being asked to complete this form?

We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have a disability or have ever had one. People can become disabled, so we need to ask this question at least every five years.

Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at www.dol.gov/ofccp.

How do you know if you have a disability?

A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to:

  • Alcohol or other substance use disorder (not currently using drugs illegally)
  • Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS
  • Blind or low vision
  • Cancer (past or present)
  • Cardiovascular or heart disease
  • Celiac disease
  • Cerebral palsy
  • Deaf or serious difficulty hearing
  • Diabetes
  • Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders
  • Epilepsy or other seizure disorder
  • Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome
  • Intellectual or developmental disability
  • Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD
  • Missing limbs or partially missing limbs
  • Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports
  • Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS)
  • Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities
  • Partial or complete paralysis (any cause)
  • Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema
  • Short stature (dwarfism)
  • Traumatic brain injury
Select...

PUBLIC BURDEN STATEMENT: According to the Paperwork Reduction Act of 1995 no persons are required to respond to a collection of information unless such collection displays a valid OMB control number. This survey should take about 5 minutes to complete.