Senior Python Engineer - AI Content Pipelines

1 Days Old

Join the Company That Is Powering the Future of Finance with AI 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 clientsincluding some of the world's most successful hedge funds, banks, and asset managersto enhance returns, reduce risk, and increase efficiency by integrating public information into their models and workflows. Building on this expertise, we are launching a new suite of GenAI and SaaS services, designed specifically for financial professionals. 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. We have recently launched Bigdata.com, a next-generation platform aimed at transforming financial decision-making. The Offer We are seeking a highly skilled Python Engineer with proficiency in building content pipelines to play a crucial role in designing, implementing, and maintaining robust backend and real-time data processing systems using cutting-edge technologies to fuel our most innovative AI products. You will work closely with cross-functional teams to ensure scalability, reliability, and performance of our systems. What Will You Do? Design, develop, and maintain scalable backend services, microservices, data pipelines, and APIs Architect and implement serverless architectures for efficient resource utilization and scalability. Utilize cloud technologies like AWS to deploy and manage backend services. Implement CI/CD pipelines to automate build, test, and deployment processes. Maintain an outcome-oriented perspective in close collaboration with product managers, technical leads, and stakeholders to translate requirements into fast-delivered solutions. Ensure code quality, performance, and security through code reviews, testing, and best practices. Troubleshoot and debug production issues, providing timely resolutions to ensure system reliability. Keep up to date with advancements in software engineering, machine learning, and AI, to recommend and incorporate leading technologies and practices into the organization. What You Need Bachelor's degree in Computer Science, Engineering, or a related field. Proven experience as a Backend Engineer, fluent in Python and experience with popular frameworks and libraries such as FastAPI, pydantic, asyncio, pandas. Excellent communication and interpersonal skills, with the ability to effectively liaise with cross-functional teams, stakeholders, and senior management. Proven experience in presenting technical concepts to non-technical audiences and building consensus around strategic decisions. Ability to stay up-to-date with industry trends and recommend the incorporation of relevant tools and practices into the development process. Hands-on experience with CI/CD pipelines (e.g., Jenkins, GitLab CI, Travis CI). Familiarity with container technologies such as Docker and Kubernetes. Experience with cloud platforms and services (AWS, Azure, GCP). Knowledge of serverless architectures and experience with related technologies (AWS Lambda, Azure Functions, Google Cloud Functions). Hands-on experience with relational and no-SQL databases. Solid understanding of software development best practices, design patterns, and clean code principles. Excellent problem-solving skills and attention to detail. What Will Be Appreciated Experience with Java or willingness to learn Experience with Data Engineering tools and ETL pipelines (Spark, Flink, Airflow, Airbyte) Experience working in Agile/Scrum development environments. Experience with document-oriented and search databases like Elasticsearch, Vespa, Solr, or equivalent. Experience with software testing methodologies. Experience as a full-stack developer or familiarity with modern frontend technologies. Experience and/or aspirations to become a team lead/engineering manager. What's In It For You? International Culture: With its headquarters in Marbella, Spain, and presence in Madrid, New York, and London, RavenPack takes pride in being a truly diverse global organization. Best in Class: You will work with top engineers with experience using Python, Java, React, and Lisp, on cutting-edge, innovative technology. Competitive Salary: In RavenPack, we believe that your time and experience needs to be fairly rewarded. Continuous learning: We provide the support needed to grow within the team. Innovation: Innovation is the key to our success, so we encourage you to speak up and tell us about your vision. Hybrid work arrangement Shuttle bus: From Malaga, Fuengirola, La Riviera, and Estepona is available for free from the company. Diversity is in our DNA! You will work in an international environment (over 29 nationalities and 24 languages spoken!) The ability to communicate effectively in English both in writing and verbally is a must. Knowledge of Spanish is appreciated but not a business requirement. We are an equal-opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Location:
New York, NY, United States
Category:
Computer And Mathematical Occupations