Job Title: Generative AI Software Engineer (Java & Python)
Location: Plano, TX / 100% Remote
Type: Long-Term Contract
Work Mode: Remote
Responsibilities:
- Design, develop, implement, test, document, and deliver large-scale Generative AI software applications, tools, systems, and services.
- Utilize multi-threaded programming, distributed programming in Java, C++, Python, JDBC, SQL, Object-Oriented design, and design patterns in a Linux environment.
- Assist in gathering and analyzing business and functional requirements, translating them into technical specifications for robust, scalable, supportable solutions that integrate well within the overall system architecture.
- Own the delivery of entire pieces of systems or applications, serving as the technical lead on complex projects using best practice engineering standards.
- Produce comprehensive, usable software documentation.
Qualifications:
- MS in Computer Science, Computer or Electrical Engineering, Mathematics, or a related field plus one year of experience in the job offered or related occupations (Software Engineer, Software Developer, or related).
- Experience must include multi-threaded programming and distributed programming in Java and Python on Linux.
- Experience building Generative AI applications is required.