Software Engineer

4 days ago


Miami, United States Res-Q Full time
ResQ was founded with the belief that restaurant operators and service providers should have a much better way to operate their businesses. As a first step towards our mission, we have built a SaaS-enabled marketplace that helps fast-growing restaurants manage their repairs and maintenance, empowering them to focus on their customers.

Repair and maintenance is the heartbeat of any restaurant's operations, yet the existing management methods are complex, expensive, and time-consuming. With ResQ, restaurants can simply get connected to qualified service providers, submit jobs, track progress, and pay, all in one place.

We are trusted by the world's leading restaurant brands and are venture-backed by top-tier global VCs - and we are just getting started

As a Software Engineer joining ResQ you will be responsible for designing and building the tools and applications that thousands of restaurants and trades businesses across North America use to keep their restaurants and businesses up and running, seamlessly connecting them to a trusted network of vendors.

What you will do:
  • LLM Development & Integration: Design and implement solutions that use OpenAI & other LLMs for providing value to our users, focusing on accurate information retrieval and generation, live audio capabilities, and more.
  • Innovation in AI: Explore and implement the latest trends in AI, particularly around multimodal LLMs, agentic RAG systems, and AI-driven search functionalities.
  • Customization of Models: While not currently on our roadmap, be knowledgeable about techniques to fine-tune LLMs for specific applications, understanding the nuances of model performance in real-world scenarios.
  • Research & Implementation: Stay up to date with advancements like grounding capabilities, agentic RAG, and multimodal RAG (M3DocRAG), applying these to improve our product offerings.
  • Performance Optimization: Optimize use AI models audio and text capabilities for efficiency, reducing latency and enhancing scalability in production environments.
  • Documentation & Knowledge Sharing: Document innovative approaches and share insights with the team to foster a culture of continuous learning.
  • Troubleshooting: Address and resolve complex issues related to model performance, integration, and data handling.
  • Mentorship: Support junior developers in learning about LLMs and related technologies.
Who you are:
  • Bachelor's degree in Computer Science, Engineering, or a related field; advanced degrees are advantageous.
  • 3-5 years of software development experience, with at least 6 months of professional or personal focus on AI projects involving LLMs.
  • Strong experience in Python with experience in LLM frameworks or libraries.
  • Experience with RAG or similar LLM augmentation technologies.
  • Knowledge of vector databases and efficient data retrieval methods for AI.
  • Hands-on with multimodal data processing (text, image, video).
  • Familiarity with cloud services for AI model deployment (not limited to MLOps).
  • Knowledge of tools and platforms that integrate AI for end-user applications.

What to expect as a candidate:

While we are never perfect, we have aimed to build a process that fosters fairness and helps to minimize bias, this includes structured processes and interviews. Our goal is that everyone interviewed has a positive experience, regardless of the outcome. Our interview process is done remote utilizing Google Meet.

Stage 1.: Send us your resume and a note about how your story connects to ours. Feel free to focus on what you have learned rather than just a list of responsibilities. Tell us your story We'll aim to tell you quickly if it is not the right fit so you are always informed.

Stage 2.: Successful candidates will meet with Amanda, Talent Lead. It will be standardized to keep things fair but also with enough room to show your uniqueness. We'll communicate the salary range now for full transparency. If you like us and we also think there is a fit, we'll invite you to the next stage.

Stage 3.: A call with our Co-Founder who will ask you more in depth questions about your experience and skills. Come with questions If this call goes well and we both want to move forward with each other we will ask you to complete a live coding assignment for your next call.

Stage 4.: This stage will be with our Co-Founder and a member of our engineering team will take you through a systems design interview to get a better understanding of your skills. We will also leave time to give feedback and ask some more questions.

Stage 5.: This stage will be a values interview with a few members of the ResQ team. We will get an understanding of what motivates you and how you work and align to ResQ's values.

Stage 6.: This is the final stage in the process where you will meet our CEO, KJ. This stage will be more of an introductory call and less focused on your in depth skills and knowledge.

Want to learn more? Keep Reading

We are a mission-driven team and have a big vision to revolutionize the service industry. While on that journey, we recognize that building a startup is very hard. Turning vision into reality in a fast-growing environment takes superhuman efforts and is often one of the most difficult, yet rewarding, things one can do.

We do our best to ensure transparency during all stages of the interview process but we realize it's a lot of information to take in at once so we wanted to centralize everything to make it easier for you to navigate through. We have created a Talent Notion page which will help you learn more about us during the recruitment process.

We are spilling the Tea on all things ResQ, click hereif you want access to the inside scoop Tell your friends, because sharing is caring

ResQ strongly believes that diversity of experience, perspectives, and background will result in a better environment for our employees and a better product for our users. ResQ is an equal opportunity employer. We do not discriminate against applicants based on race, colour, religion, sex, national origin, or disability, or any other status or condition protected by Ontario or local law. ResQ is committed to workplace diversity and will provide accommodation to applicants with disabilities throughout the hiring process.

Not Sure You Meet all the Requirements? We know the confidence gap can get in the way of meeting spectacular candidates, so please don't hesitate to apply - we'd love to hear from you
  • Software Engineer

    1 month ago


    Miami, United States Worklio999 Full time

    Job Title: Software Engineer Job Overview: We are seeking a highly skilled and motivated Software Engineer to join our dynamic team. As a Software Engineer, you will be responsible for designing, developing, testing, and maintaining software applications and systems, ensuring their reliability and performance. The ideal candidate should possess a strong...

  • Software Engineer

    2 weeks ago


    Miami, United States JobRialto Full time

    Job Description The Software Development Engineer is responsible for contributing to the design and development of new software products or enhancing existing systems. The role requires close collaboration with cross-functional teams to ensure the successful delivery of software modules and components aligned with functional specifications and deadlines....

  • Software Engineer

    3 weeks ago


    Miami, United States The Fountain Group Full time

    Job DescriptionJob DescriptionWe are seeking a Software Engineer to become an integral part of our team! You will be responsible for creating and modifying computer application software or specialized utility programs.Note: Only for W2 ContractJob Description:The Software Development Engineer assists in defining and implementing new product or enhanced...

  • Software Engineer

    4 days ago


    Miami, United States Diverse Lynx Full time

    Role: Software Engineer Location: Miami, FL Job Description: Technical/Functional Skills •BS/MS in Computer Science, Computer Engineering, or a related field. •5+ of experience with embedded systems in development and unit testing, system, and integration testing on hardware boards. •Experience working with development tools for C, C++...

  • Software Engineer

    4 months ago


    Miami, United States Diverse Lynx Full time

    Role: Software Engineer Location: Miami, FL Job Description: Technical/Functional Skills • BS/MS in Computer Science, Computer Engineering, or a related field. • 5+ of experience with embedded systems in development and unit testing, system, and integration testing on hardware boards. • Experience working with development tools for C, C++...

  • Lead Software Engineer

    2 months ago


    miami, United States Leeds Professional Resources Full time

    Our client, an innovative leader in healthcare technology, is seeking an experienced Lead Software Engineer who will lead a team of software developers in designing, implementing, and maintaining software applications. This role requires a blend of hands-on coding expertise and effective team leadership, overseeing the development process from conception to...

  • Lead Software Engineer

    2 months ago


    miami, United States Leeds Professional Resources Full time

    Our client, an innovative leader in healthcare technology, is seeking an experienced Lead Software Engineer who will lead a team of software developers in designing, implementing, and maintaining software applications. This role requires a blend of hands-on coding expertise and effective team leadership, overseeing the development process from conception to...

  • Lead Software Engineer

    2 months ago


    Miami, United States Leeds Professional Resources Full time

    Our client, an innovative leader in healthcare technology, is seeking an experienced Lead Software Engineer who will lead a team of software developers in designing, implementing, and maintaining software applications. This role requires a blend of hands-on coding expertise and effective team leadership, overseeing the development process from conception to...

  • Software Engineer

    3 weeks ago


    Miami, United States Sunrise Systems, Inc. Full time

    Job Title: Software Engineer [P1] Job Id: 24-05191 Location: Miami, FL Duration: 13 Months Contract[W2] Position Type: Hourly Contract Position (W2 only)   Location: Miami, FL 13 Months Contract Role   The Software Development Engineer assists in defining and implementing new product or enhanced current designs of software...


  • Miami, United States Danaher Corporation Full time

    About the RoleThe Software Engineer II position is available at Danaher Corporation. As a member of the R&D Software Development team, you will be responsible for designing, developing, integrating, and debugging highly complex software programs for laboratory medical devices and new product development.Key Responsibilities• Design and develop...


  • Miami, United States Primary Talent Partners Full time

    Primary Talent Partners has a new software development engineer opening with our large pharmaceutical manufacturing client in Miami, FL. This will be a 13 month, FT contract with high potential to extend and/or convert. Pay: $35 - $40/hr based on experience; W2 contract, no PTO, no Benefits ***NO C2C OR CANDIDATES REQUIRING SPONSORSHIP ARE BEING CONSIDERED...


  • Miami, United States Franchise World Headquarters, LLC Full time

    Senior Software Engineer Miami, FL, USA Req #1576 Monday, December 2, 2024 Region: Miami, FLReady for a fresh, new career? Look no further because one of the world's most iconic brands can help you get...


  • Miami, United States ZipRecruiter Full time

    Job DescriptionFounded in 1994, International Money Express (NASDAQ: IMXI) is a leading omnichannel provider of money transfer services. Focused on excellence, we always strive to provide unsurpassed quality and customer service, making the whole process quicker, easier, and more secure. Offering the digital movement of money through proprietary technology,...


  • Miami, Florida, United States Betty Matthews Corp Full time

    We are seeking a skilled Senior Software Engineer to join our team at {"company"}. The ideal candidate will have a strong background in software development, with a focus on backend development and API design.The successful candidate will be responsible for designing, developing, and deploying scalable and efficient software solutions. They will work closely...

  • Software Engineer

    1 month ago


    Miami, United States Noven Pharmaceuticals Full time

    Overview This position is responsible for working in a cross-functional environment and partnering with internal users to provide day to day support, operate and manage internal applications, develop recommendations and improvements, and implement, sustain and refine applications for the Noven business units. The job priorities in order will be: ongoing...


  • Miami, United States Intermex Wire Transfer Full time

    Job DescriptionJob DescriptionFounded in 1994, International Money Express (NASDAQ: IMXI) is a leading omnichannel provider of money transfer services. Focused on excellence, we always strive to provide unsurpassed quality and customer service, making the whole process quicker, easier, and more secure. Offering the digital movement of money through...


  • Miami, United States Intermex Wire Transfer, LLC Full time

    Founded in 1994, International Money Express (NASDAQ: IMXI) is a leading omnichannel provider of money transfer services. Focused on excellence, we always strive to provide unsurpassed quality and customer service, making the whole process quicker, easier, and more secure. Offering the digital movement of money through proprietary technology, a network of...


  • Miami, Florida, United States Intermex Wire Transfer Full time

    About Us">Founded in 1994, Intermex Wire Transfer LLC is a leading provider of money transfer services with a strong presence in the market.">We are seeking an experienced Software Engineering Manager to lead our software engineering team and drive innovation in product development. The ideal candidate will have a deep understanding of software development...


  • Miami, United States TekRecruiter Full time

    Job Description ***Amazing opportunity to be a part of something great and revolutionary while getting paid the most competitively in technology**** CALLING THE BEST NODEJS ENGINEERS. TekRecruiter has been asked to recruit Strong and Senior Node.js Engineers to join a growing Software Engineering team building revolutionary software products that will...

  • Software Engineer

    3 weeks ago


    miami, United States TalentBurst Full time

    Software Development (Junior) Duration:0-13 months(s) Location: Miami, FL (Onsite) The Software Development Engineer assists in defining and implementing new products or enhanced current designs of software modules and components that meet functional specifications and target due dates. The incumbent assists in collecting, interpreting and documenting...