Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Datasite Logo

Software Engineer, Team Lead (Integrations) - Blueflame AI

Datasite

$141,000 - $248,000
Aug 16, 2025
New York, NY, US
Apply Now

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