Blueflame AI for Datasite is looking for a Software Engineer Team Lead to produce high-quality software solutions for the Blueflame AI platform, ensuring reliability and performance, and making a significant impact on client success in the investment management and dealmaking industry.
Requirements
- Expert knowledge of software design & architectural patterns
- Expert knowledge of building scalable systems
- Expert knowledge of Python
- Expert knowledge of distributed systems and multi-threading
- Expert knowledge of building/working with RESTful APIs
- Expert knowledge of Mongo & Redis
- Interest in vector databases (pgvector, timescale, etc)
Responsibilities
- Design and implement the server-side logic and functionality for the Blueflame AI platform, ensuring efficient data processing and management
- Design, develop and maintain APIs to enable communication between the server and client-side applications, as well as with third-party services
- Implement security measures to protect data and applications from unauthorized access and vulnerabilities, including encryption and authentication protocols
- Work closely with front end software engineers to ensure seamless integration of server-side logic with user interfaces
- Implement best practices for optimizing platform performance
- Identify and fix bugs in the code
- Write and maintain documentation for code, processes, and best practices to facilitate knowledge sharing within the team
Other
- The ideal candidate will be organized, energetic, and comfortable working in a fast-paced startup environment.
- Provide technical guidance and mentorship to engineers, fostering a culture of learning and growth
- Review and critique pull requests
- Participate in sprint planning and resource allocation
- Ability to work independently and problem solve