Liberate Innovations Inc. is looking for a Senior Software Engineer to help build scalable, reliable, and innovative AI-driven applications for the insurance industry.
Requirements
5+ years experience writing high-quality production software in Python.
Extensive experience writing asynchronous, high throughput software.
Extensive experience with FastAPI, Django, asyncio.
Experience with NodeJS, React, Typescript and or Express.
Proficiency in SQL and have experience working with real-time distributed data processing systems like RabbitMQ, SNS, SQS.
Experience with cloud platforms such as AWS, Google Cloud, or Azure, and familiarity with DevOps practices.
Experience working with foundational LLMs and understand the various approaches to maximizing their efficiency.
Responsibilities
Design, develop, and maintain software applications that leverage foundational LLMs and are built with high performance and scalability in mind.
Collaborate with cross-functional teams including data scientists, product managers, and other engineers to translate business requirements into technical specifications.
Write clean, efficient, and well-documented software.
Participate in code reviews and provide constructive feedback to maintain the highest standard of code quality.
Contribute to the architectural design and decisions that shape the future of our AI platform.
Advance technical progress, gaining buy-in across the organization and ensuring alignment on strategic initiatives.
Troubleshoot, debug, and resolve issues across the entire stack, and contribute to the on-call rotation to ensure system reliability.
Other
Collaborate with cross-functional teams including data scientists, product managers, and other engineers to translate business requirements into technical specifications.
Passion for exploring emerging technology, and apply your curiosity to your work.
Comfortability in navigating ambiguity, making trade-offs to deliver features today without compromising long-term quality, and driving innovation.
Thrive in a collaborative, fully remote, distributed team environment and have experience working asynchronously.
Learn from mistakes, adapt quickly, and maintain a forward-focused mindset.