Software Engineer- Machine Learning
Company websitenoctuatech.com (Noctua Technology, opens in new tab)
Base salary $114,580 to $185,265
Employer-published annual base salary, USD. Advertised base range in Va, CA
You apply on the employer's own site. Six Figure Work does not handle applications.
- LocationVa, CA
- WorkplaceWorkplace not stated
- Status at last checkSource accepting applications when checked
- Last checked (1 h ago) · observed since
About this job
The Machine Learning & Artificial Intelligence discipline at Noctua Technology, LLC is at the forefront of pioneering advancements in intelligent technologies. We specialize in developing and deploying cutting-edge algorithms, models, and systems that enable automation, predictive analytics, and data-driven decision-making. We work closely with clients to harness the power of AI & ML, driving innovation and solving complex challenges across various domains.
We are seeking a talented and motivated Machine Learning Engineer to join our dynamic engineering team. As a member of our engineering team, you will play a crucial role in designing, developing, and implementing cutting-edge machine learning solutions to solve complex problems for our customers.
- Location: Primarily Remote. Candidates must be based in San Diego, CA or DC Metro Area for proximity to project and client teams.
- Security Clearance Requirement: Applicants must be US citizens and eligible to obtain and maintain an active Secret security clearance or above.
Key Reponsibilities
Data Collection and Integration
- Acquire, clean, and preprocess diverse datasets from various sources.
- Develop and maintain data pipelines to ensure a continuous flow of high-quality data.
Machine Learning Model Development
- Design and implement machine learning models to solve complex business problems.
- Conduct experiments, train models, and optimize algorithms for performance and accuracy.
Collaboration and Documentation
- Collaborate with cross-functional teams, including software engineers, domain experts, and business analysts, to understand requirements and deliver integrated solutions.
- Create and maintain comprehensive documentation for code, algorithms, and models. Ensure that the knowledge is shared and accessible within the team.
Customer Engagement
- Act on client feedback constructively to improve services and outcomes.
- Continuously seek ways to enhance the overall customer experience.
Continuous Learning and Innovation
- Stay updated on the latest developments in machine learning, data science, and analytics.
- Drive innovation by proposing and implementing new techniques and technologies.
Qualifications
- Solid understanding of machine learning concepts, algorithms, and frameworks (e.g., TensorFlow, PyTorch).
- Experience deploying machine learning models into production systems.
- Experience in containerization and orchestration tools (e.g., Docker, Kubernetes).
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
- Strong proficiency in programming languages such as Python or C++.
- Strong software engineering skills with an emphasis on writing clean, modular, and maintainable code.
- Familiarity with version control systems (e.g., Git) and collaborative development workflows.
- Excellent problem-solving and critical-thinking skills.
- Effective communication skills and ability to work in a collaborative team environment.
Preferred qualifications:
- Bachelor's or advanced degree in Computer Science, Artificial Intelligence, Machine Learning, or a related field.
- Google Cloud Professional Cloud Architect
- Google Cloud Professional Machine Learning Engineer certification
- Experience with data processing tools and technologies (e.g., Spark, Hadoop).
- Familiarity with deep learning and neural networks.
Salary Range: $114,580 -$185,265
Source: Noctua Technology on Greenhouse · View original posting (opens in new tab)
Pay in context
This role's base floor ($114,580) is above 2% of the 1,463 Data & ML roles in California listed on this site. Their median floor is $190,000; the middle half runs from $160,000 to $229,900.
Only jobs on this site count, and each one publishes a base salary of $100,000 or more, so this compares six-figure jobs with each other, not with the whole market. Computed Nov 5, 2026.
This listingSoftware Engineer- Machine Learning$114,580 to $185,265
Software Engineer- Site Reliability Engineering (SRE)$106,500 to $177,500
Software Engineer- Data Engineering$102,850 to $170,000
Senior Software Engineer- Application Development$138,125 to $186,900
Senior Software Engineer- Data Engineering$142,550 to $192,900
Senior Software Engineer- Site Reliability Engineering (SRE)$149,400 to $202,000
Engineering Manager$152,400 to $206,200
Chart as a table
| Role | Published base |
|---|---|
| Software Engineer- Machine Learning (this listing) | $114,580 - $185,265 |
| Software Engineer- Site Reliability Engineering (SRE) | $106,500 - $177,500 |
| Software Engineer- Data Engineering | $102,850 - $170,000 |
| Senior Software Engineer- Application Development | $138,125 - $186,900 |
| Senior Software Engineer- Data Engineering | $142,550 - $192,900 |
| Senior Software Engineer- Site Reliability Engineering (SRE) | $149,400 - $202,000 |
| Engineering Manager | $152,400 - $206,200 |
Observed changes
- First observed on the employer's board
- Began meeting the published-salary criteria
- Observed since
- Employer-stated posting date
- 2026-10-03
Where this pay comes from
Location as the employer wrote it: DC, MD, VA, CA
Salary Range: $114,580 -$185,265
- Method
- Employer text, read with fixed rules and re-verified
- Checked
- Rule set
- us-base-v2
The pay passage appears in the employer's own job text. Fixed, deterministic rules located it, and the passage below was checked against the stored copy of the posting.
What we verified
- The pay figures come from the employer's own listing, quoted exactly above.
- The pay is an annual base salary in US dollars with a minimum of at least $100,000.
- The role was publicly listed on the employer's job board when last checked.
We do not verify what the employer will actually offer, whether the employer is still recruiting for the role, or anything beyond what the employer published. Full methodology.
