What are the responsibilities and job description for the Vice President of Software Engineering position at UCollege, LLC.?
The ideal candidate must have hands-on expertise in machine learning frameworks and libraries such as PyTorch, TensorFlow, NumPy, SciPy, and scikit-learn, and a deep understanding of neural network architectures, optimization techniques, and large-scale distributed systems.
Responsibilities
- Finalize the integration of multiple neural networks that power our matching subsystems.
- Lead the development and optimization of the execution layer that supports real-time dynamic workflows.
- Build, scale, and manage the engineering team to achieve full-scale deployment.
- Collaborate with cross-functional teams to refine system architecture, ensuring it aligns with our vision.
- Be hands-on in coding and architecture during the initial phases, transitioning to a leadership role as the team grows.
Qualifications
- Proven experience in machine learning and deep learning, with expertise in PyTorch, TensorFlow, NumPy, SciPy, and scikit-learn.
- Strong knowledge of neural network architectures, optimization algorithms, and large-scale distributed systems.
- Familiarity with declarative and functional programming, high-performance computing, and intent-driven systems.
- Experience building and leading engineering teams.
- Passion for cutting-edge AI systems and their transformative potential.
Salary : $200,000 - $500,000