AppFolio logo

Mid-Level Software Engineer II - Leasing ML

AppFolio

Join AppFolio as a Mid-Level Software Engineer II

AppFolio is seeking a talented and passionate Software Engineer II to join our AI Engineering Team. This role focuses on developing innovative solutions for real-world problems in Property Leasing using machine learning technologies. As part of our team, you will collaborate to set the technical direction for our SaaS products, ensuring they are easy to use and meet customer needs.

Your Impact

  • Develop Scalable Solutions: Create robust and simple ML-powered solutions to solve complex business problems using Large Language Models (LLMs) and retrieval-based systems.
  • Algorithm Implementation: Formulate, implement, and evaluate algorithms and database queries to support SaaS scalability and stability.
  • Feature Development: Implement new features and optimize existing ones, leveraging software design principles and ML frameworks like PyTorch and Hugging Face.
  • Quality Assurance: Use test-driven development, code reviews, and continuous integration to deliver high-quality software.
  • Collaboration: Work closely with engineering team members, QA, product owners, and customers to integrate ML-driven features.
  • Agile Practices: Leverage agile practices to encourage collaboration and rapid development.
  • Research and Innovation: Stay updated with new technologies and trends, sharing insights with the team.

Qualifications

  • Experience: Proficiency in Python, Java, or similar object-oriented languages. Solid understanding of machine learning concepts, including LLMs.
  • Education: Bachelor’s, Master’s, or Ph.D. in Computer Science, Machine Learning, or related technical discipline.
  • Problem Solving: Ability to solve complex problems creatively and effectively.

Nice-to-Have

  • Applied AI/ML Experience: Experience with LLMs, RAG systems, or other conversational AI frameworks.
  • Full-Stack Experience: Familiarity with Ruby on Rails, React, Python, AWS, and SOA.
  • Agile and TDD: Familiarity with Agile software development processes and Test-Driven Development.

Why AppFolio?

  • Growth Opportunities: We offer a culture of high performance with opportunities for growth and compelling total rewards.
  • Learning Environment: We invest in your potential through coaching and mentorship.
  • Impactful Work: Innovate with purpose and make a difference in the real estate industry.
  • Connected Culture: Enjoy a flexible, personal, and connected work environment.

AppFolio is an Equal Opportunity Employer, valuing diversity and inclusion in our teams and products.

Benefits
Extracted with AI

  • Health insurance
  • Paid vacation
  • Opportunities for growth
  • Coaching and mentorship
  • Flexible work environment

Similar jobs

Last update: 23 minutes ago

AppFolio logo
AppFolio

Senior Software Engineer - Investment Manager

Join AppFolio as a Senior Software Engineer to innovate in real estate investment management using AWS, Ruby on Rails, and React.

AppFolio logo
AppFolio

Software Engineer Intern

Join AppFolio as a Software Engineer Intern to develop scalable web solutions and gain hands-on experience in SaaS.

Google logo
Google

Software Engineer III, Machine Learning

Join Google as a Software Engineer III in Machine Learning, focusing on large-scale systems and AI.

Microsoft logo
Microsoft

Software Engineer II

Join Microsoft as a Software Engineer II to revolutionize search with AI. Work on backend engineering in a hybrid role.

DwellFi  logo
DwellFi

AI Solutions Software Engineer

Join DwellFi as an AI Solutions Software Engineer to develop innovative AI solutions using LangChain or Llama.

Intuit logo
Intuit

Software Engineer 2

Join Intuit as a Software Engineer 2, focusing on cloud computing, microservices, and innovative software solutions.

Airbnb logo
Airbnb

Senior Machine Learning Engineer, Marketing Technology

Join Airbnb as a Senior Machine Learning Engineer to enhance personalized customer experiences using AI/ML.

micro1 logo
micro1

Machine Learning Engineer with AI/ML Experience

Join us as a Machine Learning Engineer to develop AI/ML models and applications. Work remotely with top-tier companies.

Microsoft logo
Microsoft

Software Engineer 2 - AI and Machine Learning

Join Microsoft as a Software Engineer 2 in Barcelona to innovate in AI and Machine Learning with a focus on large-scale data projects.

The Walt Disney Company logo
The Walt Disney Company

Software Engineer II - Back-End Java

Join Disney as a Software Engineer II in Santa Monica, focusing on back-end Java development and microservices.

Labelbox logo
Labelbox

Software Engineer, Early Professional

Join Labelbox as a Software Engineer to develop AI systems, collaborate in a hybrid model, and grow in a fast-paced environment.

DwellFi  logo
DwellFi

AI Solutions Software Engineer

Join DwellFi as an AI Solutions Software Engineer to develop innovative AI solutions using LangChain or Llama.

Inclusively logo
Inclusively

Senior Software Engineer, Machine Learning

Join as a Senior Software Engineer in Machine Learning, working remotely to build ML-driven products for user engagement.

Expedia Group logo
Expedia Group

Software Development Engineer II

Join Expedia Group as a Software Development Engineer II to build intelligent travel platforms.

Accrete AI logo
Accrete AI

Backend Engineer with Machine Learning Focus

Join Accrete AI as a Backend Engineer with a focus on machine learning, building scalable AI solutions.

Intuit logo
Intuit

Software Engineer 2

Join Intuit as a Software Engineer 2 in New York, focusing on cloud computing, microservices, and software development.

Stripe logo
Stripe

Senior Software Engineer, Machine Learning Infrastructure

Join Stripe as a Senior Software Engineer in Machine Learning Infrastructure, focusing on scalable ML-Ops systems.

Microsoft logo
Microsoft

Software Engineer II - Microsoft 365

Join Microsoft 365 as a Software Engineer II to develop cutting-edge web and mobile technologies, focusing on customer self-help and online support.

Amazon logo
Amazon

Applied Scientist II

Join Amazon as an Applied Scientist II to drive machine learning projects, optimize ad serving, and enhance customer experiences.

Alibaba Group logo
Alibaba Group

AI Engineer

Join Alibaba Group as an AI Engineer to develop groundbreaking AI search products using LLM technology.

Adobe logo
Adobe

Senior Software Engineer (Machine Learning & Infrastructure)

Join Adobe's AI team as a Senior Software Engineer to enhance Acrobat AI Assistant features, focusing on backend infrastructure and machine learning.

Microsoft logo
Microsoft

Software Engineer II - Cloud Security

Join Microsoft as a Software Engineer II in Cloud Security, focusing on access control and protection solutions.

Yardi logo
Yardi

Software Development Engineer II

Join Yardi as a Software Development Engineer II in Santa Barbara, CA. Design, develop, and implement software enhancements.

Airbnb logo
Airbnb

Remote Software Engineer, Guest & Host

Join Airbnb as a Remote Software Engineer focusing on SEO, backend development, and cross-functional collaboration.