Software Development Engineer

Overview

On Site
Depends on Experience
Contract - W2
Contract - Independent

Job Details

Are you an experienced Software Development Engineer with a passion for Generative AI? We're looking for a talented individual to join our team on a 6+ month contract, working remotely. This role involves designing, developing, and delivering large-scale AI software applications, with the potential for contract extension.

Responsibilities

  • Design and develop large-scale Generative AI software applications, tools, and systems.
  • Implement, test, document, and deliver software solutions using multi-threaded and distributed programming.
  • Gather and analyze business and functional requirements, translating them into technical specifications.
  • Serve as the technical lead on complex projects, ensuring best practice engineering standards are met.
  • Produce comprehensive and usable software documentation.

Skills

  • 7+ years of experience in software development.
  • Bachelor's degree in Computer Science, AI, or ML.
  • Proficiency in full stack development.
  • Strong experience with AI and ML technologies.
  • Expertise in Java and Python, with additional knowledge in C++ or .Net.

Preferred Skills

  • Experience in a Linux environment.
  • Knowledge of JDBC, SQL, Object-Oriented design, and design patterns.

We are committed to fostering an inclusive and diverse workplace where all team members feel valued and respected. Your unique perspectives and experiences are essential to our success.

Once you apply for this position, you may receive a phone call, SMS or email at the time of application from our Virtual AI Recruiter, Alex, to conduct an initial interview.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Horizontal Talent