Vector

Software Developer

Toronto, ON, CA

1 day ago
Save Job

Summary

About the Role  

Vector is seeking a Software Developer to join our growing team. You’ll be developing high-quality applications with a focus on C++ development, build systems integration, and AI API implementations. You’ll contribute to building scalable, testable software powering our AI-driven solutions.


Responsibilities  

• Develop quality software and web applications using C++ and modern development practices  

• Implement and maintain SCons build systems for efficient project compilation  

• Integrate AI APIs and manage API key authentication systems  

• Handle API requests and responses for seamless AI service integration  

• Analyze and maintain existing software applications  

• Design scalable, testable code architectures  

• Collaborate on GitHub repositories and contribute to open-source initiatives  

• Debug and resolve programming bugs through thorough testing  

• Work with cross-functional teams to deliver robust software solutions


Required Qualifications  

• Computer Science experience (degree or equivalent practical experience)  

• proficiency in C++ programming  

• Knowledge of AI API integration and key management  

• Familiarity with API request handling and HTTP protocols  

• Active GitHub profile with demonstrable coding projects  

• Solid understanding of software development best practices  

• Excellent problem-solving skills and attention to detail


Preferred Qualifications  

• Experience with machine learning frameworks and AI model deployment  

• Knowledge of other programming languages (Python, JavaScript, etc.)  

• Familiarity with containerization technologies (e.g., Docker, Kubernetes)  

• Understanding of cloud platforms and distributed systems  

• Experience with CI/CD pipelines and automated testing

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: