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