← All open roles

Associate Developer (AI)

engineering remote , US full-time
Apply for this role

About the role

We have an immediate opening for an Associate Developer to help us build new features and improve existing features, with a specific focus on AI/ML technologies. The position requires a developer to be comfortable reading and writing code.

What you'll do

  • Improve, maintain, and support software applications and systems
  • Write clean, maintainable code that is extensible (under supervision)
  • Complete supervised tasks within the timeframe given
  • Develop and improve engineering skills, from new languages to software development principles (such as object-oriented or functional design)
  • Establish yourself as the resident AI expert, using a diverse range of tools to drive the creation of impactful proof-of-concepts
  • Stay up to date on the latest AI/ML technologies and trends
  • Document and maintain software functionality
  • Actively communicate with stakeholders
  • Perform code reviews

What we're looking for

Candidates should be comfortable with basic programming concepts such as but not limited to loops, conditionals, data structures, object oriented/functional programming

Required Skills:

  • Programming experience with at least one modern programming language: C, C++, C#, Java, JavaScript, Python, R, etc.
  • Development of tools leveraging Artificial Intelligence (AI), Natural Language Processing (NLP), or Machine Learning (ML)
  • Experience using Large Language Models, prompt engineering, and integrating LLMs into enterprise applications
  • Experience in data collection and feature engineer using SQL and NoSQL databases, Pandas, and visualization tools such as matplotlib

Desired Skills

  • Python
  • Testing AI/ML
  • Pytorch, Tensorflow, Keras, scikit-learn
  • Git
  • JavaScript
  • React
  • AWS

Successful candidates will possess the following attributes:

  • Analytical and problem-solving aptitude (technical mindset)
  • Team player that thrives in a multi-tasking environment and can adjust priorities on-the-fly
  • A focus on user experience
  • Ability to work autonomously after given instructions
  • Willing to receive feedback and direction. Learns from mistakes
  • Strong communication and documentation skills
  • Natural sense of curiosity
  • Self-motivated and constantly looking for ways to improve. Proactive
  • Desire to be a bigger fish in a smaller (quieter) pond
  • Ethical, fair, and of high integrity

What to expect when you apply

  1. Resume reviewThe hiring manager reviews your background and experience to see how they line up with the role.
  2. InterviewsYou'll meet with hiring manager and teammates. It's a chance for us to get to know you and for you to ask questions.
  3. ExerciseYou may be asked to complete a short exercise related to the role. It helps us see how you would approach the work.
  4. Decision and OfferIf it feels like a good fit on both sides, we'll make it official and welcome you to the team.

Apply for this role

Applications are read by the hiring manager, usually within two business days.

Other open roles

ContractSafe is an equal opportunity employer.