Senior Software Engineer (AI Systems) | Urgent
Role responsibilities
The role involves resolving complex software defects, designing and enhancing software features, and optimizing software performance. Additionally, the engineer will evaluate software architecture and collaborate with multidisciplinary teams to improve software quality.
Requirements
Candidates should have strong proficiency in programming languages such as Python, Java, Rust, or TypeScript, and a deep understanding of algorithms and data structures. Experience in debugging, feature development, and software optimization is essential, along with excellent communication skills.
Key skills
Python, Java, Rust, TypeScript, C++, Go, Algorithms, Data Structures, Debugging, Software Optimization, Software Architecture, Communication, Collaboration, Code Reviews, AI, Machine Learning
Keywords
Artificial Intelligence, Software Engineering, Programming, Python, Java, Rust, TypeScript, C++, Go, Algorithms, Data Structures, Debugging, Software Optimization, Software Architecture, Collaboration, Code Reviews, AI, Machine Learning, Performance Optimization, Technical Documentation, Distributed Systems