Senior Software Engineer, AI
Peregrine Technologies is seeking a Senior Software Engineer specializing in AI to join their dynamic team in New York City. As a leader in the newly established AI team, the successful candidate will play a pivotal role in developing AI-driven features that enhance user experiences and operational efficiency. Peregrine Technologies is a rapidly growing company dedicated to transforming siloed data into actionable intelligence, serving a diverse clientele across multiple sectors.
In this role, the Senior Software Engineer will be responsible for designing and implementing generative AI solutions that enable intuitive user interactions, such as natural language commands and AI agents capable of managing complex tasks. The position involves scaling the platform to process large volumes of data from various sources, optimizing search algorithms for rapid results, and ensuring real-time data querying and notifications. Collaboration with cross-functional teams to understand user needs and translate them into effective software solutions is a key aspect of the job.
The ideal candidate will possess a strong background in computer science or a related field, with at least three years of experience in cross-functional software development teams. Proficiency in Python, Django, React, Redux, and familiarity with machine learning models hosted on platforms like AWS Bedrock and SageMaker are essential. A solid understanding of best practices for responsible use of generative AI, particularly in enhancing user experiences, is highly desirable. The candidate should demonstrate excellent technical vision, the ability to write robust and well-tested code, and experience in architecting and scaling distributed software systems.
Peregrine Technologies offers a competitive salary range of $130,000 to $250,000 annually, along with benefits, equity options, and potential bonuses. The company fosters a collaborative and inclusive work environment, emphasizing empathy, ownership, and continuous learning. Employees have the opportunity to work closely with end-users to develop solutions that address real-world challenges, contributing to the company's mission of empowering better, faster decision-making through AI-enabled platforms.