Avatar for Willows AI
AI-powered visual inspection for high-performance manufacturing products
  • B2B
  • Early Stage
    Startup in initial stages

Software Engineer

Posted: 2 years ago
Visa Sponsorship

Not Available

Remote Work Policy

In office - WFH flexibility

RelocationAllowed
Skills
Python
Software Development
Linux
Frontend Development

About the job

About the Job

As a Software Development Engineer, you will be a key member of our product team whose mission is to improve customer experience by delivering software platform/dashboard in line with the desired customer expectations. There are two key parts to this job: 1) designing the front-end platform as per customer requirements, and 2) working with the machine learning team to deploy computer vision models to the platform. So, you’re someone who is interested in the whole software development process, both back-end and front-end. Ideally, you have built and shipped a piece of software in your previous professional experiences, or you can see yourself doing so with what you know. We want your input in the decisions we make as we build our platform, which means bringing your creativity and logical thinking along with your technical expertise.

Responsibilities

  • Design, develop, test, troubleshoot, debug, deploy, maintain, document, and deliver computer vision software platform
  • Advise on appropriate tools and frameworks to build out front-end and back-end aspects of our platform
  • Work with machine learning researchers and engineers to deploy ML models
  • Write and maintain code and structured repositories
  • Advise on client deployments
  • Help build and manage things like data pipelines, testing and labelling pipelines etc., in coordination with the product and research team
  • Participate, and often lead, in planning our work program, discussions with clients and meetings
  • Pair programming and advice / discussion / sounding board with other team members
  • Helping grow and develop a team of function-specific developers as we scale

Qualifications

  • Advanced Python programming experience required, and ideally an additional systems programming language knowledge
  • Front-end development experience required
  • Experience or willingness to take ownership of all stages of software development process: design, testing, deployment, operational support
  • Github / docker or willingness to learn
  • Linux / POSIX
  • Willingness to be involved in planning and management activities as required

How to Apply
Send an email to [email protected] with an attached resume (or a link to a list of relevant experience such as LinkedIn + github), and briefly answer the following questions:

  1. What motivates you to apply for this job?
  2. Can you tell us about any experience you have that might be most relevant to this position?

About the company

Willows AI company logo
AI-powered visual inspection for high-performance manufacturing products1-10 Employees
  • B2B
  • Early Stage
    Startup in initial stages
Learn more about Willows AI image

Similar Jobs

Motion company logo
Motion
Helping creative teams become more data-driven
DataGPT company logo
DataGPT
World's first conversational AI data analyst