Duo Security
Our mission is simple: democratize security by making it easy and effective for everyone to use.
Austin, TX

Senior Machine Learning Engineer – Infrastructure : Duo Security

| Austin

Duo Security, now a part of Cisco, is the leading provider of Trusted Access security and multi-factor authentication delivered through the cloud. Our mission is to make security simple for everyone. We were born from a hacker ethos and a desire to make the Internet a secure place. We believe in empowering people to follow their passions inside and outside of the office and enable every employee to bring their whole self to work.

 

Our team is our secret weapon. We run the spectrum from artists to analysts, low-key to high energy, and bring together a diversity of skill sets, experiences, and perspectives to solve what we consider to be the world's most pressing geopolitical challenge — transforming the security industry as we know it. Together we build solutions that are easy, effective, trustworthy, and enduring. And that’s why we are the most loved and trusted company in security.  

 

On Duo's data science team, we use machine learning and statistics to bring new product capabilities and analytical insights to our customers. Are you passionate about machine learning and solving hard security problems to help organizations of all sizes? Do you want to work closely with a pragmatic and diverse group of data scientist, engineers, and security researchers in Duo's industry-leading R&D team? Do you have great ideas about what an ideal modern machine learning infrastructure should look like? If yes, then you might be a good fit for this role!

 

 What you'll do...

  • Assume ownership of current and future machine learning infrastructure. You’ll be the first engineer in this role at Duo and will have an opportunity to make a large impact.
  • Partner with data engineers and data scientists to build paved paths for machine learning, and deliver machine learning product features to the hands of millions of users at thousands of Duo customers.
  • Evaluate, recommend, build, or drive adoption of tools and processes for a wide range of research and production use cases. Areas of work could include, for example, systems for research data access, for experiment tracking, or for scheduling and monitoring model training jobs in production.
  • Develop tools and processes to enable reliable and performant access to data for research and product development, while ensuring security and privacy properties.
  • Make improvements to our production machine learning pipeline.
  • Enhance our experiment tracking tool and research infrastructure in general.
  • Elicit and prioritize the infrastructure needs of the data science team.

You should have...

  • Significant experience engineering software systems.
  • Developed server-side web applications, REST APIs, and/or micro-services
  • A solid understanding of machine learning, in order to better understand and  anticipate the team’s needs.
  • Programming skills in Python, or in languages like Go or Ruby.
  • A penchant for working collaboratively within and across teams.
  • The ability to clearly communicate your ideas.
  • A commitment to quality and an eye for details.
  • The agility to work in the rapid, unpredictable environment of a high-growth tech organization.

Even better if you have...

  • Scala and Apache Spark experience.
  • Worked with data pipelines or distributed message queues.
  • Familiarity with Python 3 and Twisted.
  • Experience running deployments at-scale in AWS or similar IaaS services.
  • A passion for security and privacy.
  • Partnered with data science teams in an engineering capacity in the past.

3 Reasons why you should apply…

  • You love to solve complex problems revolving around data.
  • A company culture of kindness, transparency, and learning. Employees love Duo.
  • Ability to positively impact millions of users. Customers love Duo.

This job may not be for you if…

  • You stress under ambiguity and lack of precedent. We’re building something new and that often means clearing our own path.
  • You’re more interested in developing ML models than the infrastructure that makes them possible. If so, keep an eye out for data science roles on our team.
  • Scalable data infrastructure is your thing, but machine learning not so much. You might be a great fit for our data engineering team.

 


Duo is committed to cultivating and preserving a culture of inclusion and connectedness. We are able to grow and learn better together with a diverse team of employees. The collective sum of the individual differences, life experiences, knowledge, innovation, self-expression, and talent that our employees invest in their work represents not only part of our culture, but our reputation and Duo’s achievement as well. In recruiting for our team, we welcome the unique contributions that all potential candidates can bring in terms of their education, opinions, culture, ethnicity, race, gender identity and expression, nationality, age, languages spoken, veteran’s status, religion, disability, sexual orientation and beliefs.

And if this role is exciting you, we encourage you to apply even if you don’t meet all 100% of the description or qualifications. Finally and most importantly, we are a proud Equal Opportunity Employer

See More
Apply now

Where we are

Duo's Austin office is located in the heart of downtown.

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • .NETLanguages
    • C#Languages
    • C++Languages
    • GolangLanguages
    • JavascriptLanguages
    • PythonLanguages
    • RLanguages
    • SqlLanguages
    • SwiftLanguages
    • D3JSLibraries
    • FluxLibraries
    • ReactLibraries
    • ReduxLibraries
    • AngularJSFrameworks
    • CaffeFrameworks
    • Ember.jsFrameworks
    • ExpressFrameworks
    • Node.jsFrameworks
    • CassandraDatabases
    • Microsoft SQL ServerDatabases
    • MySQLDatabases
    • PostgreSQLDatabases
    • RedisDatabases
    • IllustratorDesign
    • InVisionDesign
    • PhotoshopDesign
    • SketchDesign
    • Adobe Creative SuiteDesign
    • MarvelDesign
    • Aha!Management
    • ConfluenceManagement
    • JIRAManagement
    • Microsoft ProjectManagement
    • TrelloManagement
    • WrikeManagement
    • SalesforceCRM
    • MarketoLead Gen
Previous
Next

What are Duo Security Perks + Benefits

Culture
Volunteer in local community
Partners with Nonprofits
Friends outside of work
Eat lunch together
Team owned deliverables
Team based strategic planning
Group brainstorming sessions
Open office floor plan
Diversity
Dedicated Diversity/Inclusion Staff
Highly diverse management team
Unconscious bias training
Someone's primary function is managing the company's diversity and inclusion initiatives
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Wellness Programs
Retirement & Stock Options Benefits
401(K)
401(K) Matching
Employee Stock Purchase Plan
Performance Bonus
Match charitable contributions
Child Care & Parental Leave Benefits
Generous Parental Leave
Flexible Work Schedule
Family Medical Leave
Adoption Assistance
Company sponsored family events
Vacation & Time Off Benefits
Generous PTO
Paid Volunteer Time
Paid Holidays
Perks & Discounts
Casual Dress
Company Outings
Stocked Kitchen
Professional Development Benefits
Job Training & Conferences
Tuition Reimbursement
Diversity Program
Lunch and learns
Cross functional training encouraged
Promote from within
Mentorship program
Continuing Education stipend
Time allotted for learning
Online course subscriptions available

An Insider's view of Duo Security

What does your typical day look like?

I always say I have a typical week, not a typical day. My work weeks are consumed by customer interactions (emails, working sessions, status calls and onsite business reviews), internal knowledge-sharing meetings and laughing with coworkers. However, each day is different and is shaped by customer needs.

Lisa

Senior Customer Success Manager

What are some things you learned at the company?

I have learned directly the value of diverse teams. Demographics, background, skills and seniority diversity blend to form higher performing teams as long as individuals are empathetic and kind to one another. Diversity allows for healthy conflict and understanding which push teams forward.

Blake

Engineering Manager, SRE

Jobs at Duo Security
18

All Jobs
All Jobs
Data + Analytics
Dev + Engineer
Internships
Operations
Product
Sales
Tap to close

Manager, Systems Engineering - Duo Security

Duo Security
Austin
3 days ago
+41
We have an exciting Systems Engineering Manager role open within our Duo Security Sales team! You will be a highly motivated, entrepreneurial-minded sales professional who has a real passion for delivering elite technology and services that protect our customers from the network to the endpoint to the Cloud. This is an ideal position for someone who has validated leadership skills and related industry and technical expertise to advance their career in a highly regarded leadership role. As part of your DNA, you are an ambitious, self-starter with the ability to build executive relationships, develop and execute sales strategies and tactics that improve Cisco’s opportunity within the customer environment, position and promote the partner and customer value proposition for Cisco’s Security Architecture, articulate Cisco’s product and business strategies, and build the demand that makes deals happen!

Product Manager, Endpoint - Duo Security

Duo Security
Austin
2 weeks ago
+41
As a Product Manager for Endpoint, you play a key role in driving Duo’s Zero Trust strategy. In a Zero Trust environment, it is crucial to understand the security context of device when a user attempts to sign-in to a business application or resource. As a result, you will be responsible for extending Duo’s ability to protect access based on the device security, while ensuring a seamless authentication experience for the end-user. In this role, you will partner with various stakeholders from engineering, design, customer success, sales, and senior management to execute on your vision.

SaaS Web UI Developer - Duo Security

Duo Security
Austin
2 weeks ago
+41
As a SaaS Web UI Developer on a new Engineering team, you will work in an Agile environment to develop Web UIs that delight customers. Applying a broad range of skills with a deep focus on Web UI, CSS/JS/HTML, you will exercise your creativity and ingenuity inventing solutions to interesting security problems. You will work closely with Product Management, Product Design, and customers to develop deep understanding of customer needs. Then you’ll apply that knowledge to build rock-solid security solutions that are a delight to use.

Software Development Engineer in Test (SDET) - Duo Security

Duo Security
Austin
2 weeks ago
+41
As a Software Developer Engineer in Test, you will write code to test our services for functionality and performance, to aid in our goal of making security easy for our users. You will do this in an environment where continuous integration is in place and code is actually released every two weeks. You will partner with dev and the product team to bake in quality at each step of the SDLC. You will define, measure and publish metrics to measure product quality and help the team improve them. You will understand priorities and risks and help focus our quality efforts on where they matter the most. You will work with mobile apps, backend Linux services, databases and validation of business logic and SAAS products, thus growing the breadth and depth of your knowledge. Learn on the job, every single day and become the best QA professional you possibly can be!

Senior Site Reliability Engineer, Infrastructure - Duo Security

Duo Security
Austin
2 weeks ago
+41
As a Senior Software Engineer on our Site Reliability Engineering team, you will develop software and tools to empower Duo's product development teams to release software services quickly and smoothly. You will collaborate with a wide range of internal partners to engineer automated solutions in an effort to remove toil and enhance stability for a variety of infrastructure, with an emphasis on scalability. You will face challenges that require an engineering mindset and a desire to automate everything possible.

Customer Solutions Engineer - Duo Security

Duo Security
Austin
1 month ago
+41
As a Customer Solutions Engineer, you will partner with our Customer Success Managers to drive time-to-value for Duo customers, specifically by leading technical onboarding engagements.  You will deliver best practices that translate business objectives and requirements into specific recommended configurations, and identify/troubleshoot potential deployment blockers. You must be a strong communicator who comfortably adapts to various customer situations and audiences (from IT administrator to CISO).  You should have relevant experience and background in roles that require direct technical customer interaction, such as Professional Services, Solutions Engineering, or Technical Support.

Senior Customer Success Manager - Duo Security

Duo Security
Austin
1 month ago
+41
As a Senior CSM, you will be the primary advocate for our strategic customers, guiding them along a path to success and engaging resources across Duo to accelerate value realization for each customer. We will need you to be as passionate about Duo solutions as you are about providing exceptional experiences for every customer.

Lead / Staff Software Engineer - Duo Security

Duo Security
Austin
1 month ago
+41
As a Lead Software Engineer on our Data Engineering team, you will be working on Duo’s threat detection offerings. You’ll develop software to proactively detect anomalous behavior within our customers’ accounts. This is accomplished by building out a modern data pipeline (Python, Kafka, Elasticsearch), integrating with our Data Science team’s machine learning algorithms (EMR, Spark, Scala), and surfacing it via API and UI (Python, React, D3). Your development team will work with product managers and UI/UX designers in an agile environment to deliver value to our customers.

Senior Site Reliability Engineer - Duo Security

Duo Security
Austin
2 months ago
+41
As a Software Engineer on our Site Reliability Engineering team, you will collaborate with a wide range of internal partners to engineer automated solutions in an effort to remove toil and enhance stability for a variety of infrastructure. You will work on the next iteration of architecture that allows us to reach new heights. You will face challenges that require an engineering mindset and a desire to automate everything possible.

Software Engineer-Data Science PHD (Intern)-United States Duo Security

Duo Security
Austin
2 months ago
+41
As a data science intern at Duo, you will work as an embedded member of the Data Science team to solve some of the most challenging problems in today’s security industry. The project you work on will depend on your skillset and interests, but will cover the lifecycle of data science work from problem formulation to solution. You may focus on developing and evaluating algorithms for anomaly detection, driving business decisions though user behavior models, building infrastructure for running and monitoring data pipelines, or estimating the effectiveness of product features from feedback and usage.  

Software Engineer, Developer Experience Team - Duo Security

Duo Security
Austin
2 months ago
+41
As a Software Engineer on the Developer Experience Team, you will enable Duo’s partners and customers to have a seamless integration experience with Duo’s core platform. You will develop product expertise with Duo’s APIs, SDKs and open source plugins to improve their security, usability, and scalability.  The solutions we build protect customers of all sizes, from bloggers who want to protect their Wordpress sites to enterprises that want to secure their payroll systems. Our largest customers rely on enterprise technologies ranging from Oracle to Cisco, and the Developer Experience Team is also responsible for ensuring Duo’s products integrate seamlessly with these enterprise systems. We write and maintain code in multiple languages including (but not limited to) Python, C, Java, Ruby, PHP, and Javascript. We don’t expect that you already know all of these, only that you are willing to learn and contribute to our team in a meaningful way. We emphasize software craftsmanship and apply it to our development practices through testing, continuous integration, build automation, and mentorship.

Duo Security Masters (Intern)-United States

Duo Security
Austin
2 months ago
+41
As an intern at Duo, you will work as an embedded member of a team to solve some of the most challenging problems in today’s security industry. You may work on building our mobile app, securing the cloud, helping us assess device security, improving usability for our end users, or helping us kill VPNs and passwords. At Duo we are musicians, hackers, hikers, gardeners, birders, and board game enthusiasts all working together to make Duo the most loved and trusted company in security. 

Software Engineer, Endpoint - Duo Security

Duo Security
Austin
2 months ago
+41
As a Senior Software Developer on our Endpoint team, you will work with an Agile team to develop Endpoint solutions that protect business applications by keeping undesirable client devices out. You will face difficult challenges that require creative solutions and a broad array of technical skills. We (engineers) work closely with product management, product design, and beta customers to deliver software at a rapid pace and of the highest quality. At the end of the day, you’ll know that you’ve made the Internet a safer place.

Application Security Technical Lead - Duo Security

Duo Security
Austin
3 months ago
+41
The Application Security team is responsible for ensuring that each engineer at Duo Security is enabled & supported throughout the Secure Development Lifecycle (SDL) to build security-resilient software. Whether for internally built technologies that help to “engineer the business,” or to delight our customers with innovative products & services, Duo’s Application Security team provides its capabilities across the entire business unit to reduce overall risk.

Duo Security Bachelors (Intern)- United States

Duo Security
Austin
3 months ago
+41
As an intern at Duo, you will work as an embedded member of a team to solve some of the most challenging problems in today’s security industry. You may work on building our mobile app, securing the cloud, helping us assess device security, improving usability for our end users, or helping us kill VPNs and passwords. At Duo we are musicians, hackers, hikers, gardeners, birders, and board game enthusiasts all working together to make Duo the most loved and trusted company in security. 

Senior Customer Solutions Engineer - Duo Security

Duo Security
Austin
3 months ago
+41
As a Senior Customer Solutions Engineer, you will partner with our Customer Success Managers to drive time-to-value for Duo’s strategic Enterprise customers, specifically by leading technical onboarding engagements.  You will provide architectural guidance and best practices that translate business objectives and requirements into specific recommended configurations, and identify/troubleshoot potential deployment blockers. You must be a strong communicator who comfortably adapts to various customer situations and audiences (from IT administrator to CISO).  You should have relevant experience and background in roles that require direct technical customer interaction, such as Professional Services, Solutions Engineering, or Technical Support. Your other responsibilities will include:

Mid Market Sales Engineer - Duo Security

Duo Security
Austin
3 months ago
+41
We are adding Sales Engineer dedicated to the mid-market segment responsible for positioning and selling Duo Security’s two-factor authentication product in the field. We need an expert solutions engineer with a consultative approach, experience with enterprise architecture and the ability to deliver successful proof of concepts. To be successful in this role you'll be an excellent communicator who can adapt their style to accommodate a variety of business use cases. You should have 2+ years of experience in roles that require direct technical customer interaction, such as Professional Services, Sales Engineering or Solutions Engineering background.

Senior Machine Learning Engineer – Infrastructure : Duo Security

Duo Security
Austin
4 months ago
+41
Assume ownership of current and future machine learning infrastructure. You’ll be the first engineer in this role at Duo and will have an opportunity to make a large impact. Partner with data engineers and data scientists to build paved paths for machine learning, and deliver machine learning product features to the hands of millions of users at thousands of Duo customers. Evaluate, recommend, build, or drive adoption of tools and processes for a wide range of research and production use cases. Areas of work could include, for example, systems for research data access, for experiment tracking, or for scheduling and monitoring model training jobs in production. Develop tools and processes to enable reliable and performant access to data for research and product development, while ensuring security and privacy properties. Make improvements to our production machine learning pipeline. Enhance our experiment tracking tool and research infrastructure in general. Elicit and prioritize the infrastructure needs of the data science team.