Banner Default Image

Overview

One of our clients in Austin TX is currently looking to hire an experienced Software Engineer to join their team.

As a Software Engineer, you will focus in the realm of image recognition. You will be leading the initiatives to rapidly innovate their software stack. This individual will become the resident expert on the image recognition pipeline, with a particular focus on training neural nets, implementing modules and API's. The position entails the use of Python-based computer vision models, integration of APIs with both internal and external applications, and management of the underlying AWS infrastructure. Prior expertise in neural networks, video, advertising technologies, or SaaS products would be highly advantageous. Superior communication skills are a must-have to collaborate effectively with management and team members.

Your Role:

* Produce high-quality code that is easy to comprehend, test, and maintain.

  • Address actual issues through software and provide reliable solutions consistently.
  • Propose architectural solutions that align with business objectives and account for both short-term and long-term needs.
  • Participate in code reviews to improve code quality across the team.
  • Foster a culture of quality within the engineering team.
  • Participate in sprint planning to ensure feasible plans are developed and executed.
  • Balance development of new features with maintenance of existing production features as per business requirements.
  • Advocate for the adoption of new tools and processes to enhance team culture and productivity.

Required:

  • At least 4 years of professional experience working with a diverse range of applications.
  • Professional experience in at least one machine learning project, preferably involving computer vision.
  • Proficient in working with video, including transcoding, streaming, or video playback.
  • Prior experience in developing systems that can handle high traffic volumes, such as ... (provide examples here).
  • Possess a strong academic background in software engineering or equivalent practical experience.
  • Demonstrated expertise in software architecture through professional examples.