Develops and tests computer software applications, systems, or services that support business and customer needs. Evaluates requirements, estimates development costs, and continuously improves the development process. Performs unit testing, communicates progress and risks, and integrates software into larger systems. Diagnoses and resolves technical issues, ensuring high-quality, maintainable solutions. Works autonomously on specific software features or components, contributing broadly to product development. Participates in early product definition, scoping, detailed specification, implementation, and release. Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. Bachelor's Degree in Computer Science or related technical field AND 1+ year(s) technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience. OR Master's Degree (or currently pursuing a degree) in Computer Science or related technical field with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. Experience developing and maintaining high-performance, highly available, and reliable services. Ability to collaborate on technical projects using written documentation and code reviews. Demonstrated experience leveraging AI tools and technologies to enhance engineering effectiveness, coupled with a strong curiosity and commitment to continuous learning in the field of Artificial Intelligence.
Want jobs like this matched to you?
SimpleCareer scores fresh postings against your résumé so you only see the matches that matter.