You are viewing a preview of this job. Log in or register to view more details about this job.

Junior Software Developer

About the Position: 

We are seeking a motivated and collaborative Junior Software Developer to join the Quality Counts Development team in shaping the future of software development within the transportation data collection space!

This entry-level position offers an exciting opportunity for someone with a strong interest in AI machine learning to kickstart their career. As a Junior Software Developer, you will assist our experienced team of professionals to advance and maintain our comprehensive suite of enterprise applications. 

We are looking for someone who is eager to learn, has a strong problem-solving mindset, and is passionate about leveraging AI technology to drive innovation. Here, you will have the opportunity to learn and grow your skills in AI machine learning through training and mentorship, while assisting in supportive tasks like building and deploying ML pipelines and head-down coding.

Who We Are:

Quality Counts, LLC (www.qualitycounts.net) is a transportation data collection and consulting company that uses innovative approaches and industry-leading technology to provide data, statistics, and support to transportation engineers, and whose work improves roadway safety and efficiency for every community. 

Culture at QC is both entrepreneurial and inclusive, and we are committed to building diversity within a team of engaged employees who embody our core values of quality, character, and attentiveness. 

WATCH QC’s Introduction Video here: https://www.youtube.com/watch?v=S5mCSxf9M8o&ab_channel=OpsHelp 

Primary Skill Requirements (1-2 years’ experience):

  • PYTHON > YOLOv8 and other object detection models: experience in training, fine-tuning, and deploying object detection models using popular Python libraries (e.g., PyTorch, TensorFlow, Keras)
  • Computer vision and video analytics: experience in applying computer vision techniques (e.g., image segmentation, feature extraction, object recognition) using Python libraries like OpenCV, scikit-image, or TensorFlow.
  • Data processing and visualization: ability to handle and process large volumes of data (e.g., video frames, object detection results) using efficient Python data structures and libraries (e.g., NumPy, Pandas).
  • Strong problem-solving and analytical skills: excellent problem-solving and analytical skills, as well as the ability to effectively communicate technical solutions and collaborate with cross-functional teams.

Other Preferred Technical Skills (between 1-2 years’ experience in a combination of the following):            

  • Modern JavaScript (ES6+)
  • React.js
  • Node.js and Express.js
  • PostgreSQL (or equivalent
  • Docker
  • Web application security
  • Kubernetes
  • Microservices architecture
  • CI/CD practices
  • Cloud-native technologies

Education Requirements:

  • Bachelor’s degree in computer science or equivalent field of study; GPA

Pay and Benefits: 

  • Fully remote position.
  • Pay range: $65,000 - $70,000 annually with potential for performance bonuses.
  • Full-time, salary-exempt; biweekly pay periods.
  • Medical, Dental, Vision, Life, and Disability insurance packages. 
  • PTO [Paid Time Off] – 184 hours per year, increasing to 224 hours per year following the completion of five years of full-time employment.
  • VTO [Volunteer Time Off] – 40 hours annually.
  • 401K with employer contributions beginning one year after employment.
  • Employee ownership opportunity.