.About us At RavenPack, we are at the forefront of developing the next generation of generative AI tools for the finance industry and beyond. With 20 years of experience as a leading big data analytics provider for financial services, we empower our clients—including some of the world's most successful hedge funds, banks, and asset managers—to enhance returns, reduce risk, and increase efficiency by integrating public information into their models and workflows. Building on this expertise, we are now launching a new suite of GenAI and SaaS services, designed specifically for financial professionals. Join a Company that is Powering the Future of Finance with AI RavenPack has been recognized as the Best Alternative Data Provider by WatersTechnology and has been included in this year's Top 100 Next Unicorns by Viva Technology. You will be working on Bigdata.Com, a next-generation platform aimed at transforming financial decision-making.We're looking for We are seeking an experienced and innovative Senior Software Engineer to join our dynamic team. This role offers a unique opportunity to contribute to the development of cutting-edge AI agentic workflows and pioneering data-driven solutions . You will be at the forefront of designing, building, and deploying scalable, high-performance systems that enable our organization to unlock the full potential of data innovation. As a Senior Software Engineer, you will work closely with multidisciplinary teams, including Data Scientists, Product Managers, and other Engineers, to deliver technically sophisticated and strategically aligned solutions. This position is ideal for someone who thrives in a fast-paced, collaborative environment, where their expertise will play a key role in tackling complex challenges, driving innovation, and shaping the future of data-driven solutions in our organization. Responsibilities: System Design and Development. Design, develop and maintain scalable, high-performance systems to support cutting-edge AI agentic workflows and data-driven solutions. Code Quality and Best Practices. Write clean, efficient, and maintainable code while adhering to industry best practices, including robust testing, version control, and performance optimization. Collaboration with Data Teams. Collaborate with Data Analysts and Data Scientists to grasp requirements from specifications and translate them into technical solutions. System Integration: Ensure seamless integration of data solutions into existing infrastructure, ensuring optimal performance. Technical Innovation and Problem-Solving: Address complex technical challenges with innovative approaches and continuously improve system capabilities. Documentation. Develop and maintain comprehensive documentation for software development projects. Project Management . Manage project tasks effectively, and ensure the successful delivery of high-quality, on-time solutions