Back to jobs

Software Engineer

 

About us

Argo Labs is a fast-moving early stage startup working on cutting-edge AI voice-to-voice technology. Our central proprietary tech is an AI agent that reimagines phone management for businesses. We are currently focused on the restaurant sector, managing customer interactions like taking orders, making reservations, and answering business questions.

 

About the role

As a Software Engineer at Argo Labs, you will be at the forefront of developing, designing, and implementing innovative software solutions that drive our products forward. You will touch all parts of our codebase and you will work collaboratively with cross-functional teams to deliver high-quality, scalable, and maintainable software solutions that meet our business objectives.

Note: This is a general and “evergreen” software job posting that we keep open for new hires. We will evaluate your application and match you to more specific teams and job responsibilities based on your skill set and experience level.


What you’ll do

  • Develop, test, deploy, and maintain robust, scalable software applications while designing and implementing efficient, reusable, and reliable code for both front-end and back-end components.
  • Collaborate with product, design, and engineering to understand requirements and translate them into technical solutions.
  • Identify and address bottlenecks, vulnerabilities, and other potential issues within our software.
  • Stay updated with emerging technologies, industry trends and best practices.
  • Contribute to technical roadmap and architecture discussions.
  • Actively participate in sprint planning, daily stand-ups, and retrospectives within a dynamic startup environment.
  • Own features from start to finish, architecting solutions for complex projects.
  • Set technical standards, conduct code reviews, and provide constructive feedback
  • Ensure delivery of high-quality, clean, performant, and well-documented code.

What we are looking for

  • A high-level of proficiency in Python.
  • Ability to lead open-ended projects and coordinate across engineering teams.
  • A deep understanding of fundamental software development principles and design patterns.
  • Strong problem-solving abilities and A proven track record of quickly picking up new technologies and contributing across the stack.
  • Someone who will thrive in a fast-paced, dynamic, startup environment.
  • Familiarity with any of the following technologies or concepts is nice to have, but not absolutely necessary: Flask, FastAPI, React, HTML, CSS, AWS: EC2, ECR, ECS, Lambda, Cloud Watch, Batch, S3, Twilio, ngrok, Websockets, REST APIs, Webhooks, Prompt Engineering, ML, NLP, LLMs, NNs/DL, Data and AI/ML workloads, PyTorch, TensorFlow, TensorRT, DevOps, Databases, SQL, GitHub, Slack, Notion, Linear, Docker.

What we offer

  • Interesting work in the most exciting field in tech
  • Ownership of fascinating and challenging problems
  • Competitive salary & equity
  • Dynamic, tight-knit community
  • Flexible work hours

Annual Salary:

  • The expected salary range for this position is $30k - $200k.

Apply for this job

*

indicates a required field

Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf


Education

Select...
Select...
Select...