We are seeking a Senior Full-Stack Engineer to join our engineering team. In this role, you will work closely with the product team to design, develop, and maintain web applications. You will be responsible for ensuring the performance, scalability, and security of the product. We value candidates with a strong foundation in technical principles, a passion for solving complex problems, and a commitment to excellence. Your ability to work well within a team, take full ownership of your tasks, and pride in your work is crucial. A good-natured competitive spirit and interest in sports like Cricket, Tennis, F1, or competitive running, while not mandatory, would make you a great fit for our team culture. What you'll do: Architect, develop, and maintain web applications with React, Python, and FastAPI. Build RESTful APIs to interact with the backend data sources. Create and maintain scalable and robust web applications. Ensure that the applications are performant, secure, and easy to maintain. Collaborate with our DevOps leader for efficient, continuous deployment. Participate in code reviews to maintain code quality and identify potential issues. Background we're looking for: Degree in Computer Science or a related field. 8+ years of experience building web applications as a full-stack or backend engineer, ideally at a tech startup Strong proficiency in React, Python, FastAPI, AWS services. Familiarity with databases like MySQL, MongoDB, or PostgreSQL. Strong problem-solving skills and the ability to take ownership of tasks. Excellent communication and interpersonal skills. We hire for potential — even if you don't meet all the criteria listed here, we encourage you to apply. Experience we’d be particularly excited about: You love experimenting You have experience or interest in machine learning You have experience or interest in RevOps, sales and marketing roles or software platform What to expect: We conduct a rigorous interview process based on integrity, talent, and drive. We trust our teammates from day one and move quickly to evaluate your fit for the role. The entire interview process typically takes two weeks. Here's what to expect: A 30 minute Zoom meeting to talk about Joist AI, your background, and answer any questions about the role. A 30 minute Zoom meeting with another one of our team members to hear more about your experience and how you'd approach working in the role. A take home project to assess your functional expertise for the role you're applying for. A 60 minute Zoom call to review your project and answer any outstanding questions. Show more Show less
About The Company Joist AI is a technology company revolutionizing the way professionals in the architecture, engineering, and construction (AEC) industry manage marketing and revenue operations. Our AI-powered software streamlines workflows, making it easier for teams to collaborate, innovate, and succeed. About The Role We are seeking a Senior Full-Stack Engineer to join our engineering team. In this role, you will work closely with the product team to design, develop, and maintain web applications. You will be responsible for ensuring the performance, scalability, and security of the product. What You'll Do Design and develop web applications using React, Python, and FastAPI within an AWS environment (Lambda, RDS, Step Functions, S3). Architect scalable, secure solutions to enhance application performance and reliability. Manage code in GitHub and deploy via GitHub Actions, building and maintaining CI/CD pipelines. Conduct code reviews to ensure high standards and maintainable code. Mentor junior engineers, fostering growth and technical best practices within the team. Collaborate in system design discussions, contributing to a supportive and innovative team culture. Background we're looking for Degree in Computer Science or a related field. 5+ years of experience building web applications as a full-stack or backend engineer, ideally at a tech startup Strong proficiency in React, Python, FastAPI, AWS services. Experience with Graph databases is a plus. Strong problem-solving skills and the ability to take ownership of tasks. Excellent communication and interpersonal skills. We hire for potential - even if you don't meet all the criteria listed here, we encourage you to apply. Experience We’d Be Particularly Excited About You love experimenting You have experience or interest in machine learning You have experience or interest in RevOps, sales and marketing roles or software platform What To Expect We conduct a rigorous interview process based on integrity, talent, and drive. We trust our teammates from day one and move quickly to evaluate your fit for the role. The entire interview process typically takes two weeks. Here's what to expect: A 30 minute Zoom meeting to talk about Joist AI, your background, and answer any questions about the role. A 30 minute Zoom meeting with another one of our team members to hear more about your experience and how you'd approach working in the role. A take home project to assess your functional expertise for the role you're applying for. A 60 minute Zoom call to review your project and answer any outstanding questions.
About The Company Joist AI is a technology company revolutionizing the way professionals in the architecture, engineering, and construction (AEC) industry manage marketing and revenue operations. Our AI-powered software streamlines workflows, making it easier for teams to collaborate, innovate, and succeed. About The Role We are seeking a Senior Full-Stack Engineer to join our engineering team. In this role, you will work closely with the product team to design, develop, and maintain web applications. You will be responsible for ensuring the performance, scalability, and security of the product. What You'll Do Design and develop web applications using React, Python, and FastAPI within an AWS environment (Lambda, RDS, Step Functions, S3). Architect scalable, secure solutions to enhance application performance and reliability. Manage code in GitHub and deploy via GitHub Actions, building and maintaining CI/CD pipelines. Conduct code reviews to ensure high standards and maintainable code. Mentor junior engineers, fostering growth and technical best practices within the team. Collaborate in system design discussions, contributing to a supportive and innovative team culture. Background we're looking for Degree in Computer Science or a related field. 5+ years of experience building web applications as a full-stack or backend engineer, ideally at a tech startup Strong proficiency in React, Python, FastAPI, AWS services. Experience with Graph databases is a plus. Strong problem-solving skills and the ability to take ownership of tasks. Excellent communication and interpersonal skills. We hire for potential - even if you don't meet all the criteria listed here, we encourage you to apply. Experience We’d Be Particularly Excited About You love experimenting You have experience or interest in machine learning You have experience or interest in RevOps, sales and marketing roles or software platform What To Expect We conduct a rigorous interview process based on integrity, talent, and drive. We trust our teammates from day one and move quickly to evaluate your fit for the role. The entire interview process typically takes two weeks. Here's what to expect: A 30 minute Zoom meeting to talk about Joist AI, your background, and answer any questions about the role. A 30 minute Zoom meeting with another one of our team members to hear more about your experience and how you'd approach working in the role. A take home project to assess your functional expertise for the role you're applying for. A 60 minute Zoom call to review your project and answer any outstanding questions.
Product Manager – Agentic AI Applications At Joist AI, we’re building AI systems that don’t just respond—they reason, plan, and act. We’re looking for a hands‑on Product Manager who can dive into technical detail, sit shoulder‑to‑shoulder with developers and data scientists, and still keep an eye on the big picture. This is a role for someone entrepreneurial—comfortable with ambiguity, fast cycles, and the hustle it takes to turn bleeding‑edge AI into production systems that actually work. What You’ll Do Drive Product Development Translate cutting‑edge AI concepts (LLMs, RAG, agentic frameworks) into production‑ready workflows. Sit with engineers and data scientists during debug sessions, design reviews, and brainstorming to drive clarity and unblock progress. Sweat the details: from model evaluation metrics to API contracts, you’ll know enough to ensure product quality and performance. Own the Roadmap & Execution Prioritize ruthlessly, balancing user value, technical feasibility, and time‑to‑market. Define, scope, and ship features end‑to‑end in tight iterations. Push features across the finish line—removing blockers, making fast trade‑offs, and hustling to deliver. Customer & Market Insight Partner with Customer Success to understand how real users interact with our platform—and where they get stuck. Translate messy customer workflows into elegant technical solutions. Identify opportunities for Joist AI’s agentic tech to transform how work actually gets done. Leadership & Culture Champion a “get it done” culture that values speed, rigor, and accountability. Bridge technical and business teams with clear, no‑nonsense communication. Help shape the DNA of our product org at a company where the AI frontier is our playground. What You Bring 5+ years of product management or technical leadership in SaaS/AI/ML products. Strong technical fluency—you understand LLMs, embeddings, RAG, and can engage in technical design sessions with engineers. Demonstrated ability to debug, problem‑solve, and make informed decisions in ambiguous situations. Entrepreneurial drive: you’re comfortable with imperfect information, quick pivots, and hustling to deliver value. Relentless attention to detail and pride in shipping high‑quality, production‑ready systems. Bonus Points Prior experience as a software engineer, data scientist, or in a highly technical role. Exposure to agent frameworks, ML pipelines, or workflow automation. Experience working in early‑stage startups where speed and ownership are everything. What we offer Competitive salary and equity. Flexible PTO and remote work options. A seat at the table in defining how autonomous AI gets built and shipped. Access to top AI tools, research, and compute resources. The chance to help shape a company where product, engineering, and AI innovation move as one team.
We're seeking a talented Machine Learning Engineer to lead the development of Agentic AI applications that transform how organizations interact with intelligent automation. You'll be at the forefront of building AI systems that don't just respond—they think, plan, and act autonomously to solve complex workflows. As one of our foundational AI team members, you'll design and deploy cutting-edge Generative AI models that power intelligent document automation and sophisticated agent-based workflows. This isn't just about implementing existing models—you'll be pushing the boundaries of what's possible with autonomous AI agents, creating systems that understand context, make decisions, and execute actions with minimal human intervention. What You'll Do AI Model Development & Deployment Build sophisticated agentic AI applications that enable autonomous decision-making and action execution Optimize and fine-tune large language models (LLMs) for specific use cases and performance requirements Develop novel approaches to agent reasoning, planning, and tool usage Production ML Systems Build and maintain robust ML pipelines ensuring high performance, scalability, and reliability in production Implement comprehensive evaluation frameworks to assess the effectiveness of generative models and agent-based solutions Design monitoring and feedback systems that enable continuous model improvement Optimize inference performance and cost efficiency at scale Innovation & Research Stay ahead of cutting-edge AI advancements, rapidly prototyping and implementing novel solutions Experiment with emerging agentic frameworks and contribute to the evolution of autonomous AI systems Collaborate with the research community through open-source contributions and knowledge sharing Drive technical innovation that gives Joist AI competitive advantages Cross-Functional Collaboration Partner with Product and Engineering teams to integrate AI solutions seamlessly into our platform Work with Product Marketing to translate technical capabilities into user-facing value propositions Collaborate with Customer Success to understand real-world usage patterns and optimization opportunities Mentor other engineers and contribute to building our AI engineering culture What You Bring Core Qualifications Degree in Computer Science, Mathematics, AI, or related technical field 5+ years of Machine Learning experience with recent focus on generative AI and autonomous agents Strong expertise in deep learning frameworks (PyTorch or TensorFlow) Hands-on experience with LLMs (OpenAI, Claude, Mistral, Llama) and diffusion models Proficiency in Python and experience with agentic libraries (Langraph, LlamaIndex, Crew AI, etc.) Technical Expertise Deep understanding of RAG, embeddings, and vector databases (FAISS, Pinecone, Weaviate) Experience with fine-tuning LLMs, prompt engineering, and reinforcement learning techniques Proven track record building AI-driven applications with APIs, cloud platforms, and microservices Strong problem-solving skills with ability to tackle open-ended, ambiguous challenges independently Mindset & Approach Passion for solving complex problems and learning cutting-edge technologies Strong sense of ownership and pride in delivering high-quality solutions Excellent collaboration skills and thrives in team environments Care deeply about scalability, reliability, and production-ready systems Experience We'd Be Particularly Excited About Deep expertise in NLP, computer vision, or multi-modal AI applications Production experience deploying AI models on AWS (Lambda, Step Functions, S3, RDS) Strong MLOps practices including model monitoring, A/B testing, and continuous improvement Open-source contributions, Kaggle competitions, or published research in GenAI Experience with agent frameworks and tool-calling mechanisms Background in distributed systems and high-performance computing What we offer Competitive salary Flexible PTO and remote work options Access to latest AI tools, compute resources, and research papers Opportunity to shape the future of autonomous AI applications Collaborative, innovation-driven culture with direct access to leadership Conference speaking opportunities and support for open-source contributions Our Interview Process We conduct a thorough but respectful interview process designed to assess both technical skills and cultural fit: Introductory Call (30 min) – Learn about Joist AI's mission and discuss your background and interests Technical Deep Dive (45 min) – Explore your experience with ML systems, agentic AI, and problem-solving approach Take-Home Project – Design and implement a solution that demonstrates your ML engineering skills Project Review & Team Fit (60 min) – Present your solution, discuss technical decisions, and meet potential teammates Typical timeline: 2 weeks from application to offer Ready to Apply? If you're excited about pioneering the next generation of Agentic AI applications and want to build autonomous systems that genuinely transform how work gets done, we'd love to hear from you. Send your resume along with: A brief note about why you're passionate about AI-driven automation Links to relevant projects, papers, or open-source contributions (if applicable) What excites you most about building agentic AI systems
About Joist AI Joist AI helps architecture, engineering, and construction firms streamline marketing and business development workflows through purpose-built AI. As the leading pursuit enablement platform for the AEC industry, our software helps teams accelerate proposals, improve content quality, and gain actionable revenue insights. We partner closely with customers to simplify their demanding workflows and support faster, more efficient pursuit operations. Overview We are looking for a creative, hands-on marketer to bring our brand to life across digital channels, social media, and events. You’ll create scroll-stopping content, design eye-catching visuals, manage our online presence, and help tell our story through blogs, social media, newsletters, and more. From keeping our website fresh to supporting tradeshows and campaigns, you’ll be at the center of our marketing engine—blending creativity with execution to make a real impact. We move fast, think big, and aren’t afraid to test new ideas. If you’re a self-starter who loves juggling projects and wearing multiple hats, we’d love to meet you. What You’ll Do You’ll work closely with the marketing team to create and execute content and campaigns that engage our audience and strengthen our brand presence. Key responsibilities include: Social Media Management – Plan, create, schedule, and publish content across, LinkedIn, Facebook and Youtube and other relevant platforms. Monitor and respond to comments/messages in a timely, professional manner. Content Creation – Write clear, engaging copy for social media posts, newsletters, blog articles, product features, and other marketing materials. Graphic Design – Develop visually compelling graphics, digital ads, and collateral for both digital and print channels (Canva, Adobe Creative Suite, or similar tools). Campaign Tracking – Monitor, analyze, and report on engagement and performance metrics. Adjust strategies based on data insights. Content Calendar Management – Help maintain and align a content calendar with ongoing campaigns, launches, and events. Event Support – Assist with planning, logistics, and promotional efforts for tradeshows, conferences, webinars, and other events—before, during, and after. Brand Consistency – Ensure consistent brand voice and visual identity across all deliverables, presentations, signage, and communications. Website Maintenance – Update events, blogs, and product info on our website (WordPress/Webflow experience preferred). Monitor site health and alert the team to any issues. Marketing Asset Management – Keep decks, case studies, landing pages, and sales enablement materials organized and up to date. Trend Monitoring – Stay informed on industry, marketing, and social media trends to bring fresh ideas and creative solutions. What We’re Looking For 2+ years of marketing experience, ideally in a B2B or tech/SaaS environment. Strong communication and organizational skills with excellent attention to detail. Ability to manage multiple projects in a fast-paced, startup environment. Creative thinker with a knack for visual storytelling and branding. Proficient in graphic design tools (Canva, Adobe Photoshop, Illustrator, InDesign, etc.). Familiarity with website CMS platforms (WordPress, Webflow, or similar). Comfortable with basic photo/video editing for social and digital use. Why Join Joist AI? Be part of a rapidly growing AI startup shaping the future of the AEC industry. Work with a passionate, innovative, and collaborative team. Enjoy the flexibility of a remote work environment. Opportunity to make a big impact and grow your skills across multiple marketing disciplines. If this sounds like you, we’d love to hear from you! Send your resume, portfolio (if applicable), and a short note about why you’d be a great fit for Joist AI.