Machine Learning Engineer

🇺🇸 United States - Remote
💻 Software Development🔵 Mid-level

Job description

We’re looking for a Machine Learning Engineer who loves building real products and shipping code. If you enjoy owning production systems, solving tough engineering problems, and bringing cool ML research into real-world applications, you’ll love it here!

Why Us:

Identity security today sucks. People hate passwords, 2FA codes, and security questions; it’s an endless cycle of frustration. At TWOSENSE.AI, we’re fixing this using AI-powered behavioral biometrics. The system we created automatically recognizes people by their unique behaviors—how you type, move the mouse, or even walk—creating the world’s first invisible, private biometric. No passwords, no puzzles—just seamless security that’s always on. Our mission is to fundamentally change secure human-computer interactions, making forgotten passwords and frustrating authentication a thing of the past.

We’re an engineer-founded and led team of PhDs and exceptional software engineers based in Brooklyn, NYC. Transparency, autonomy, continuous improvement, and strong engineering culture matter deeply to us. Right now, we’re fully remote and plan to stay flexible for the foreseeable future. As an early team member, you’ll directly shape our strategy, trajectory, and your own career as you grow with us.

What You’ll Do:

  • Build and maintain our production ML pipeline—including ETL processes, data cleaning, preprocessing, feature extraction, training, evaluation, deployment, and monitoring.
  • Develop streamlined ML workflows to effectively support our production systems.
  • Write clean, maintainable Python code using test-driven or test-first development practices.
  • Collaborate closely with founders and researchers to bring ML ideas to life—with opportunities to participate directly in research projects.
  • Optimize our infrastructure to handle growth and scale effectively.

Must-Have Qualifications:

  • Strong software engineering skills—grounded in SOLID principles and best practices.
  • Hands-on experience deploying ML models to production.
  • Experience with common ML libraries like scikit-learn, TensorFlow, or PyTorch.
  • Basic understanding of ML fundamentals (algorithms, math/stats), along with strong intuition for how and when to apply different modeling approaches.

Nice-to-Have Qualifications:

  • Familiarity with developing and deploying ML systems using AWS tools and infrastructure.
  • Experience with varied data types (structured, time-series).
  • Previous experience with behavioral biometrics or security-focused products.
  • Previous experience with ONNX.

Salary ranges:

  • United States - $140,000 - $180,000
  • Argentina - $70,000 - $90,000

We genuinely care about our people. Here’s how:

  • Flexible working—remote or in-office, whatever suits you best.
  • Project Day once a month—dedicate a day to something you’re passionate about.
  • Equity—share directly in our success.
  • Open vacation policy—take time off whenever you need.
  • Subscription to online learning resources like O’Reilly and Pluralsight.

Extra perks for our Argentina-based folks:

  • Business English courses.
  • Travel for team events and company meet-ups.
  • Technical books, VPN, and high-end work equipment provided.

We’re growing fast, and you’ll have plenty of opportunities to shape the company, influence our direction, and rapidly grow your career.

Share this job:
Please let Twosense know you found this job on Remote First Jobs 🙏

Similar Remote Jobs

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply