PropTech Jobs

Take a look at the exciting opportunities available in the MetaProp portfolio

Senior Software Engineer - ML/AI



Software Engineering, Data Science
New York, NY, USA
Posted on Saturday, April 13, 2024

Join us in revolutionizing how the world is built!

At Trestle, we're solving problems that have been entrenched at the intersection of communication and data connectivity in the construction industry for decades. We’re on a mission to improve collaboration and streamline workflows, so projects can be done faster and more cost efficiently.

We work hard, are mission driven, and love rising to a challenge. If you are looking to be part of a fast paced environment with lots of growth and want to build something that literally transforms how the world is built, come on down to Trestleland!

As a Senior Software Engineer M/L, you will join a lean and dynamic team dedicated to pushing the boundaries of technology and help build a company that’s revolutionizing the construction world.

Join us to be at the forefront of blending web development with the transformative power of machine learning and artificial intelligence. Apply now for an opportunity to redefine the future of web applications through AI-driven innovation.

This position is based full time in New York City, with 3 days in the office per week.

We are on the lookout for a seasoned Senior Engineer with a strong background in Next.js, MySQL, and a specialized focus on Machine Learning (ML) and Artificial Intelligence (AI) technologies. Join our dynamic team to lead the development and maintenance of state-of-the-art web applications, where ML/AI isn't just an add-on, but a core aspect of our technological strategy. Your role will involve driving technical innovation, embedding advanced ML models into our solutions, and guiding the team towards cutting-edge AI applications in web development.


  • Advanced ML and AI Development: Spearhead the integration of sophisticated machine learning models and AI technologies into our web applications. Lead initiatives to utilize AI for predictive analytics, automation, and data-driven decision making in our web solutions.
  • MySQL and Data Engineering for ML: Use your expertise in MySQL for efficient data management and preprocessing, crucial for the training and deployment of ML models.
  • Full-Stack Development with an AI Edge: Build full-stack features that seamlessly incorporate ML models. Focus on integrating AI components from data processing to front-end interactions.
  • AI-Driven Architectural Decisions: Engage in system design discussions, emphasizing scalable and efficient integration of AI/ML components to enhance functionality and user experience.
  • Champion AI/ML Best Practices: Lead the charge in implementing and promoting best practices in machine learning development, ensuring code quality, and optimizing AI/ML model performance.
  • Innovative Problem Solving with AI/ML: Employ advanced AI/ML techniques to tackle complex challenges, optimizing both the technical aspects and business impacts of our solutions.
  • Mentorship in ML/AI Technologies: Mentor and guide team members in ML/AI methodologies, fostering an environment of learning and innovation.
  • Continuous Learning and Research: Stay at the forefront of AI/ML trends and technologies, applying cutting-edge research and innovations to our web development processes.


  • Strong Background in ML/AI: Extensive experience in designing, implementing, and maintaining ML models in a production environment.
  • Proven Node.js and MySQL Expertise: Demonstrated proficiency in developing applications with Node.js and MySQL, with a focus on AI/ML-driven projects.
  • Full-Stack Skills with AI Integration: Solid experience in full-stack development, with a strong emphasis on integrating AI and ML into web applications.
  • Programming Expertise: Proficiency in JavaScript/TypeScript for web application development and Python for ML/AI development.
  • Analytical and Problem-Solving Skills: Advanced problem-solving skills, with a focus on innovative solutions using AI and ML.
  • Collaboration and Communication: Strong communication skills to effectively collaborate in a team-focused environment, especially in cross-functional teams involving AI experts.

Preferred Qualifications:

  • Integration of AI/ML Technologies: Implement solutions using advanced AI and ML tools such as Hugging Face, OpenAI API, and AWS SageMaker. Apply these technologies to enhance user experiences, optimize processes, and introduce innovative features in our web applications.
  • Experience with Cloud-Based ML Services: Familiarity with cloud platforms like AWS, Google Cloud, or Azure, especially their ML services.

What success looks like:

At 1 Week:

  • Understand what our products do, how we work, and what our core values are

At 1 Month:

  • Understand who our customers are and what their pain points are
  • Spoken to customers first hand to gain an understanding of the unique industry we are building for.
  • Delivered a major update or feature to production based on customer feedback

At 3 Months and beyond:

  • Able to identify and address potential areas of improvement in existing products, processes, systems
  • Fluent with product business metrics and actively associating planned deliverables with “moving the needle”
  • Familiar with and contributing to product roadmap and KPI discussion

What we offer:

  • The annual salary range for this position based in our New York City office is $160,000.00 to $200,000.00.
  • Comprehensive medical, vision and dental health plans
  • Competitive equity options
  • Flexible vacation policy
  • An integral part of building Trestle’s culture and growth
  • A dynamic work environment where you’ll never be bored!

Commitment to Equal Employment Opportunity:

Trestle is an equal opportunities employer, committed to building an integrative culture where everyone feels welcomed and supported. We embrace uniqueness and understand that our diverse, values-driven culture makes us stronger. This commitment extends to all aspects of the employment relationship, including recruiting, interviewing, selection, hiring, transfers, promotions, training, terminations, working conditions, compensation, and benefits.