Staff ML Application Engineer
$225kDragos
Role Description
We're looking for a Machine Learning Application Engineer to join our Engineering team. This role sits at the intersection of data engineering and applied ML. You'll be taking existing model types and putting them to work inside our product and data pipelines. You won't be training models from scratch or managing ML infrastructure, but you will be doing the thoughtful applied work of figuring out which techniques fit which problems, wiring them into our workflows, and making sure the outputs are reliable and useful.
You'll work closely with AI Engineers, Data Engineers, and product teams to bring ML-driven capabilities into the Dragos platform. Things like clustering network behaviors, classifying assets, and surfacing anomalies that matter for ICS/OT security analysts.
Responsibilities
- Apply clustering, classification, anomaly detection, and other established ML techniques to cybersecurity data problems in the ICS/OT domain.
- Integrate ML model outputs into existing data pipelines and product workflows, supporting both batch and near-real-time processing patterns.
- Understand model behavior and translate research outputs into reliable pipeline components.
- Work with Data Engineers to ensure ML-driven stages of the pipeline have clear data contracts, appropriate observability, and sane failure modes.
- Evaluate open-source and third-party models for fit against specific use cases, knowing when to apply an existing tool versus when to escalate to a model-building effort.
- Write clean, maintainable Python or Rust that other engineers can reason about, test, and extend.
- Troubleshoot ML component behavior in production to diagnose issues with output quality, data drift, or unexpected edge cases.
- Communicate clearly about what a model is doing, where it's uncertain, and how its outputs should (and shouldn't) be used downstream.
Qualifications
- 4+ years of software engineering experience, with meaningful time spent working with ML outputs or data pipelines in a production context.
- Strong Python skills; SQL proficiency; comfort reading and reasoning about data at scale.
- Hands-on experience applying ML techniques including clustering (k-means, DBSCAN, hierarchical), classification, and anomaly detection.
- Familiarity with scikit-learn and the surrounding Python ML ecosystem; you don't need to have implemented a neural net, but you should know how to use one responsibly.
- Solid understanding of data pipeline concepts: how data flows, where it gets transformed, what can go wrong, and how to make failures visible.
- Ability to evaluate whether a model's outputs are actually trustworthy for a given use case — not just whether accuracy metrics look good.
- Strong written and verbal communication; comfortable explaining tradeoffs to both technical and non-technical stakeholders.
- Cybersecurity domain knowledge — especially around threat detection, network behavior, or ICS/OT operations is a meaningful plus, but not a prerequisite.
Nice to Have
- Experience working with graph-based representations of network topology or asset relationships.
- Familiarity with stream processing or event-driven architectures.
- Exposure to containerized environments (Docker, Kubernetes) as a consumer/deployer, not necessarily an operator.
Compensation
- Salary: $225,000.00
- Competitive Equity Package
- Comprehensive Benefits Plan
Company Description
Dragos is on a relentless mission to defend industrial organizations that provide us with the necessities of modern civilization; running water, functioning electricity, and safe industrial working environments. As the market leader in ICS/OT Cybersecurity, we are dedicated to arming our customers with best-in-class technology, threat intelligence, and services to protect their systems as effectively and efficiently as possible. We’re a remote-first culture with operations in North America, Europe, the Middle East, and APAC. We’re looking for mission-oriented teammates who embody our core values of authenticity, transparency, and trust. Are you ready to make a difference? Come join a mission that can save the world!
$98k - $146k
...government contracts that require U.S. citizenship for all employees. Applicants that do not meet this requirement will not be considered. SciTec has an immediate opportunity for a talented engineer to support our programs delivering Next-Generation Missile Warning...SuggestedTemporary workFor contractorsWork experience placementImmediate startRemote workFlexible hours$75 - $90 per hour
...research labs. The position is for a Human Baseliner for Open-Ended ML Research Tasks. ~Attempt open-ended machine learning research... ...and environment are provided; no personal GPU required. Application Process ~Upload resume ~AI interview based on your resume...SuggestedPart timeFor contractors- Role Description We're recruiting a ML Research Engineer (m/f) to strengthen our team in Europe, with the possibility of remote work. Qualifications... ...in Logistics, Mobility, and IT, offering Consulting, Application Development, and System Maintenance services. Just like the...SuggestedFull timeRemote work
$127.23k
...will you be doing? Barclays Services Corp. seeks Post Trade Applications Production in Whippany, NJ (multiple positions available):... ...incentive award. Purpose of the role To apply software engineering techniques, automation, and best practices in incident response...SuggestedHourly payImmediate startRemote work$101k - $126k
Role Description We are seeking a highly skilled and experienced Senior Application Engineer to join our software development team in our Worcester office. This role offers flexibility and can be performed fully in-office or hybrid. Remote work location will be considered...SuggestedPermanent employmentFull timeWork at officeRemote workFlexible hours$145k - $162k
Role Description The Senior Application Engineer II is responsible for developing a wide range of Ignition applications and solutions. They will develop smaller applications and solutions independently, and contribute to larger team projects as well. The Senior Application...Full time- Role Description As a Sr. Application Engineer, you will serve as a key contributor to the development and expansion of Ascender Pro and other internal application projects. You will take ownership of engineering work across both frontend and backend systems, building...Full timeRemote workFlexible hours
- Role Description Lead technical planning and execution of Application Engineering and Data Separation Workstream across R&D systems as part of a corporate spinoff/divestiture initiative, ensuring continuity, compliance, and minimal business disruption. Qualifications...Full time
$80k - $120k
Role Description You'll be the software engineer embedded in Parachute Health's IT & Security team, building the internal platforms,... ...tooling & automation: ~Design, develop, and maintain internal applications and automations that eliminate manual IT/Security work,...Full timeSummer workWork at officeRemote workHome officeFlexible hours- Role Description The Senior Application Architecture Engineer provides enterprise-level application and data-flow architecture support for government IT systems. This role is responsible for: ~Mapping application interdependencies ~Designing secure and scalable application...Full timeLive inWork at office
- Role Description Applications Engineer I (Assistant AE) is the entry level position as a member of the Applications Engineering Team. The Assistant AE focuses on effectively supporting and training users as well as testing the software. The Assistant AE should learn to...Full timeRemote work
$156k - $180k
Role Description We are seeking a highly motivated Application Engineer, Agentic Workflows to help build and deliver the next generation of AI Physics capabilities at Rescale! You will work directly with platform and AI teams to design and ship agent-based capabilities...Full time$157.25k - $190.59k
...to be performed anywhere in the U.S. Use product outlines and requirements to develop core code, tests, and a release for the application(s) being worked on. Follow the work from inception to delivery, ensure it is vetted and deployed properly, and be responsible for...Full timeWork experience placementRemote work- Role Description We are hiring an Applications Engineer to help develop and optimize high-performance web and backend systems across compute infrastructure. ~Build and maintain web applications using TypeScript, React, and modern frameworks. ~Develop and maintain APIs...Full time
$175k - $200k
Role Description GovCIO is hiring a Senior Application Engineer to lead the modernization of legacy software systems for complex conceptual data at the Department of Veterans Affairs. The candidate will work closely with leadership, architects, and business stakeholders...Full timeRemote work$99k - $177.87k
...seeking a motivated and experienced Senior Collaboration Systems Engineer to join our Collaboration Experience team. In this role, you... ..., and manage ongoing feature changes in collaboration applications. Solid technical expertise and the ability to collaborate with...Full timeRemote work$95k - $105k
Role Description The Application Engineer will oversee the application of new and in-service products used by our customers in the basic metals industry. This is a remote, field-based position supporting customers throughout the central and eastern United States. Candidates...Full timeRemote workTrial period- Role Description Ardent is seeking a GIS Developer / Application Engineer to support the development, enhancement, and maintenance of enterprise geospatial applications within a federal environment. This role will be responsible for developing web-based GIS applications...Full timeFlexible hours
$83.3k - $164.4k
Role Description The “Advanced Applications Engineer” will provide the highest level of field support to our regional channel partners, consultants and prospective users by providing advanced system design, deployment, programming, third-party integration, and troubleshooting...Full timeWork at office- Role Description We are seeking a hands-on PPM Application Engineer to support the configuration, migration, and secure operation of Project Portfolio Management (PPM) applications during a large-scale enterprise system transition. This is a technical execution role (not...Full time
- Role Description The Applications Engineer I at Mastercam plays a pivotal role in bridging the gap between technology and customer success. This position is responsible for providing technical expertise, training, and support to Mastercam’s customers, channel partners,...Full time
- Role Description As an Application Engineer, you’ll play a critical role in delivering impactful system implementations that directly support healthcare providers and patients. This is a unique opportunity to work at the intersection of technology and healthcare—partnering...Full timeRemote workAfternoon shift
- Role Description Tharseo IT is seeking a senior OCI Application Engineer (Level III) to support a federal program as a subcontractor to a prime integrator. The engineer will analyze complex system requirements and lead the design, development, and ongoing support of cloud...Full timeFor subcontractorRemote work
$120k - $130k
Role Description CTG is seeking an Application Engineer with hands-on technical expertise and a working knowledge of hospital Revenue Cycle operations. This role will focus on developing, maintaining, and optimizing data integrations, reporting solutions, and supporting...Contract work$104.06k - $140.79k
Role Description As a Sr Application Engineer, you will be considered a technical expert in one or more phases of application and/or systems engineering. This includes providing design recommendations based on long-term IT organization strategy and expertise regarding...Full timeWork experience placementFlexible hours$60 - $100 per hour
...full-time remote technical opportunity for experienced software engineers with strong full-stack development skills, Python expertise,... ...development experience, MCP-based system integration, scalable application design, and production-grade engineering judgment. This role...Hourly payFull timeContract workRemote work$100k - $180k
...investment management, cloud‑native platforms, and advanced analytics engineering. The technology we build directly supports investment... ...support high‑volume, latency‑sensitive workloads Ensure application performance, scalability, resiliency, and cost efficiency across...Work at officeRemote workWork from homeVisa sponsorship$95k - $125k
Role Description The EPLAN Application Engineer – Energy & Power will work with the Professional Services members nationwide to provide engineering solutions. Our platform infuses efficiency through a diverse portfolio of software products for over 73,000 customers worldwide...Full timeWork at officeLocal areaWorldwideVisa sponsorshipWork visa$85k - $120k
...ideas and pathways, and to delivering value? If the answer is, “Yes!” then we have an exciting career opportunity for you as an Applications Engineer in our Portland, ME office! The Applications Engineer will be responsible for developing water treatment solutions that...Work experience placement$109.4k - $145k
...leader in high-performance embedded GPS navigation receivers for aviation applications. The Trimble receivers are deeply embedded in inertial navigation subsystems. As an Applications Engineer, you will manage the specification, development, verification, integration,...Full timeWork at officeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff ML Application Engineer. Be the first to apply!



















