Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Machine Learning Engineer image - Rise Careers
Job details

Machine Learning Engineer

Two Dots is using AI to remake the way consumer underwriting is done, starting with residential real estate. Most consumers' most important financial information is locked up in documents, and we’ve built technology that is able to harness this data to make better lending decisions.  We’ve coupled this underwriting agent with advanced document and identity anti-fraud, and we’re working toward democratizing sophisticated consumer underwriting for all. 

After raising our Series A, we are growing rapidly! And could use your expertise to help us become the new standard in consumer underwriting.

Please note that we require all full-time employees to work from our office in San Francisco, CA.

Role overview: 

Reporting directly to our Co-Founder and CTO, Two Dots is looking for our first-ever Machine Learning Engineer. In this role you will design, develop, and deploy machine learning solutions, with a focus on fine tuning multimodal large language models (LLMs) to solve real-world problems. The ideal candidate will have a passion for building and deploying advanced ML applications, with the aim to produce business impact and client satisfaction.

Key Responsibilities:

  • Work autonomously to design, develop and deploy machine learning models

  • Analyze large datasets to uncover insights and trends that inform product development and personalized customer experiences

  • Continuously monitor and improve the performance of deployed models, ensuring they meet business objectives and scalability requirements

  • Stay up to date with the latest advancements in machine learning, AI, data science and engineering, and apply this knowledge to improve our products and services

Desirable Traits

  • 2+ years of experience in a Machine Learning or Data Engineering role, with a strong proficiency in Python and ML frameworks like PyTorch required

  • Proven ability to improve models for key information extraction, including named entity recognition and matching, and financial document classification

  • Experience with active learning, HITL driven workflows; working with large labeling and quality teams is a plus

  • Strong problem solving skills, with the ability to think critically and creatively

  • Excellent communication and interpersonal skills, capable of explaining complex operational information in an understandable way

  • A proactive, curious mindset with a relentless pursuit of excellence and innovation in tackling complex problems

  • Hungry for personal and professional growth and ready to scale with Two Dots!

What you get in return:

  • An opportunity to revolutionize the real estate leasing industry and own projects that make a tangible impact

  • A chance to help build a company from the ground up, from a beautiful office right on the water in Venice Beach, CA

  • An environment with a work culture that is based on trust, ownership, flexibility and a growth mindset

  • A competitive salary, comprehensive equity package, and substantial benefits

Closing:

Two Dots is an equal opportunity employer. We aim to build a workforce of individuals from different backgrounds, with different abilities, identities, and mindsets. Even if you do not meet all of the qualifications listed above, we encourage you to apply!

Compensation is variable and is subject to a candidate’s personal qualifications and expectations. For this role, we offer the following base salary range, in addition to an equity package and full benefits: $150k - $225k per year.

Average salary estimate

$187500 / YEARLY (est.)
min
max
$150000K
$225000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Machine Learning Engineer, Two Dots

Join the innovative team at Two Dots as a Machine Learning Engineer in the vibrant city of San Francisco! As we leverage AI to transform consumer underwriting in residential real estate, you’ll play a pivotal role in shaping the future of lending decisions. Your primary mission will be designing, developing, and deploying cutting-edge machine learning solutions that fine-tune multimodal large language models to tackle real-world challenges. Imagine having the autonomy to work on projects that uncover significant insights from large datasets, driving product development and creating personalized user experiences. Alongside a dynamic and growth-oriented atmosphere, you’ll frequently collaborate with our Co-Founder and CTO, ensuring that our deployed models not only achieve business objectives but also excel in scalability. At Two Dots, we value curiosity, creativity, and the relentless pursuit of excellence. If you have at least two years of experience in Machine Learning or Data Engineering, coupled with a strong command of Python and frameworks like PyTorch, you may be the perfect fit for this role. We are seeking someone who enjoys improving models for key functions, including financial document classification and named entity recognition. Be ready for a competitive salary, equity package, and an inspiring office environment on the beautiful waters of Venice Beach, CA. Join us, and together we can democratize sophisticated consumer underwriting for all!

Frequently Asked Questions (FAQs) for Machine Learning Engineer Role at Two Dots
What are the responsibilities of a Machine Learning Engineer at Two Dots?

As a Machine Learning Engineer at Two Dots, you will be responsible for autonomously designing, developing, and deploying machine learning models. You will analyze large datasets to uncover vital insights and trends that inform our personalized customer experiences, continuously monitor and enhance the performance of deployed models, and integrate the latest advancements in AI and data science to improve our products and services.

Join Rise to see the full answer
What qualifications are required for the Machine Learning Engineer position at Two Dots?

To qualify for the Machine Learning Engineer role at Two Dots, you should have at least 2+ years of experience in machine learning or data engineering. A strong proficiency in Python and machine learning frameworks like PyTorch is essential. Additionally, you should possess proven skills in model improvement for key information extraction and have excellent problem-solving abilities.

Join Rise to see the full answer
What are the desirable traits for a Machine Learning Engineer at Two Dots?

Ideal candidates for the Machine Learning Engineer position at Two Dots are those who have a proactive mindset, a strong desire for personal and professional growth, and an innovative approach to solving complex problems. Excellent communication skills are also paramount, ensuring you can convey intricate operational concepts clearly.

Join Rise to see the full answer
What can Machine Learning Engineers expect in terms of compensation at Two Dots?

Machine Learning Engineers at Two Dots can expect a competitive base salary ranging from $150k to $225k per year, along with a comprehensive equity package and full benefits. Compensation is variable and considers personal qualifications and expectations.

Join Rise to see the full answer
What growth opportunities are available for Machine Learning Engineers at Two Dots?

At Two Dots, there are significant growth opportunities for Machine Learning Engineers. As part of a rapidly growing company, you'll have the chance to work on impactful projects that can revolutionize the real estate leasing industry while being supported by a culture of trust and flexibility.

Join Rise to see the full answer
Common Interview Questions for Machine Learning Engineer
Can you explain your experience with machine learning frameworks like PyTorch?

When answering this question, focus on specific projects or tasks where you've utilized PyTorch to develop and deploy machine learning models. Discuss any challenges you faced and how you overcame them while emphasizing the impact your work had on the project outcomes.

Join Rise to see the full answer
How do you approach the process of fine-tuning machine learning models?

Highlight your systematic approach to fine-tuning models, which typically involves understanding the model architecture, experimenting with hyperparameters, using cross-validation techniques, and continuously validating results. Provide examples to demonstrate your depth of experience.

Join Rise to see the full answer
What strategies do you use to analyze large datasets?

Discuss your preferred methods for preprocessing, cleaning, and analyzing data. Include specific tools and techniques you have employed, such as data visualization or exploratory data analysis, and how these strategies yield actionable insights.

Join Rise to see the full answer
Can you describe a time when your model didn't perform as expected?

In your response, share a specific example where a model fell short, detailing the investigative steps you took to identify the issue. Highlight the learnings from the experience and any modifications you applied to improve future outcomes.

Join Rise to see the full answer
How do you stay updated with the latest advancements in machine learning?

Explain your techniques for staying current with machine learning trends, such as following prominent research papers, participating in webinars, and engaging with online communities. You can also mention any courses or certifications you have completed as evidence of your commitment.

Join Rise to see the full answer
Describe your experience with active learning and human-in-the-loop workflows.

Provide insights into any past experience you have with active learning models and how they integrate human feedback to improve machine learning accuracy. Share examples of how you have collaborated with labeling and quality assurance teams to optimize these processes.

Join Rise to see the full answer
How do you ensure your machine learning models meet business objectives?

Articulate your process involving the alignment of your model's performance metrics with key business objectives. Discuss how regular feedback loops and stakeholder inputs inform adjustments that lead to achieving strategic goals.

Join Rise to see the full answer
What is your approach to explaining complex machine learning concepts to non-technical stakeholders?

Emphasize the importance of tailoring your explanations based on your audience’s knowledge level. Discuss techniques you use, such as analogies, visual aids, and simplifying jargon, to ensure clarity and comprehension.

Join Rise to see the full answer
Can you walk us through a successful machine learning project you completed?

In responding to this question, describe a specific project from inception to completion. Highlight your role, the technologies utilized, the challenges faced, and the measurable outcomes achieved, showcasing your contribution to the project’s success.

Join Rise to see the full answer
What role does collaboration play in your machine learning projects?

Discuss your collaborative experiences by emphasizing effective communication, knowledge-sharing, and teamwork within multidisciplinary teams. Highlight how working collaboratively enhances creativity and leads to innovative solutions in machine learning.

Join Rise to see the full answer
Similar Jobs
Two Dots Hybrid San Francisco
Posted 3 days ago
Posted 3 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 14 days ago
Posted 20 hours ago
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
January 5, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!