Back to jobs
Senior Python Developer
Successfully
Req. VR-123944
Our customer is a top-tier investment bank with client assets of hundreds of billions globally.
Reason to join us
• We offer the opportunity to work in a highly professional environment where you will work with high-level financial instruments
• We want you to be part of our success story and give you reasons to be proud of what you achieved as part of our fabulous team
• We give you the opportunity to develop yourself and evolve in your career via our fantastic technical, business-related or soft skills training
• We encourage creative-thinking in our great open-minded work environment. Frequently the relaxation rooms are the place where the most ambitions ideas are born.
• We are not just professional teams, we are also friends that have fun working together
• If you are an active person and you feel motivated by the creation/development of the software solutions, then this is the place to be, you will not get bored.
Collaborate with global stakeholders to understand business requirements and translate them into scalable, production-ready AI solutions.
Design and build data transformation frameworks, manage data ingestion pipelines, and support AI/ML-driven processes.
Deploy machine learning models as production-grade APIs, microservices, and software applications, ensuring scalability, reliability, and ongoing performance monitoring.
Build, maintain, and optimize the technology infrastructure required for AI development, including cloud platforms (AWS, GCP, Azure) and containerized environments.
Develop and implement algorithms for personalization, anomaly detection, and intelligent automation while ensuring compliance with regulatory and governance standards.
Partner closely with data scientists, software engineers, product managers, and business stakeholders to define AI strategies and deliver innovative features.
Maintain comprehensive documentation of AI processes, controls, standards, and technical solutions in accordance with the Bank's data governance framework.
Actively participate in Agile ceremonies, including sprint planning, backlog refinement, and iterative delivery activities.
Stay informed on emerging AI technologies, including Generative AI, Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and multi-agent architectures, identifying opportunities to create business value through their adoption.
Develop, optimize, and support scalable AI and Machine Learning models throughout their lifecycle.
Build robust Extract, Transform, and Load (ETL) processes for handling large volumes of real-time and unstructured data used in AI/ML solutions.
Conduct experiments and performance testing of deployed models, identifying, troubleshooting, and resolving issues to ensure model effectiveness and reliability.
Apply expertise in statistics, programming, and scripting languages within a collaborative, team-oriented environment.
Work with the software platforms and deployment environments that host AI and ML solutions, ensuring operational excellence and continuous improvement.
Must have
Bachelor's or Master's degree in Artificial Intelligence, Data Science, Computer Science, Information Technology, Software Engineering, Computer Studies, or a related discipline, with a minimum of 3 years of professional experience as an AI Engineer.
Advanced proficiency in Python, including modern language features, industry-standard libraries (e.g., Scikit-Learn, NumPy, Pandas), Object-Oriented Programming (OOP), S.O.L.I.D. principles, and data structures and algorithms with a strong understanding of performance optimization.
Proven experience in Generative AI, including the use, fine-tuning, and application of Large Language Models (LLMs). Skilled in designing AI solutions that integrate external tools and knowledge sources through approaches such as Retrieval-Augmented Generation (RAG), Model Context Protocol (MCP), and multi-agent architectures leveraging platforms such as ADK, DialogFlow, or comparable cloud-native services.
Strong understanding of software engineering fundamentals, including operating systems, programming and query languages (e.g., Java, SQL), version control systems (Git), software development methodologies (Agile, Waterfall), CI/CD practices (e.g., Jenkins), software testing, monitoring, and observability.
Foundational knowledge of software architecture, design patterns, and cloud computing technologies, including AWS, GCP, and Azure.
Practical experience in the theoretical and applied aspects of Machine Learning, including model development, evaluation, deployment, and maintenance.
Ability to perform code reviews, promote development best practices, and contribute to overall code quality within the team.
Strong expertise across the end-to-end data lifecycle, including data engineering, cloud and traditional database technologies, data modeling, query optimization, data preprocessing, feature engineering, and data transformation.
Excellent communication and storytelling skills, with the ability to present complex technical concepts and analytical findings clearly to technical and non-technical audiences, including senior stakeholders.
Experience creating data visualizations and dashboards using tools such as Tableau or similar platforms to support business decision-making.
Strong analytical thinking, problem-solving capabilities, and attention to detail.
Excellent written and verbal communication skills.
Proven ability to work independently as well as collaboratively within global, cross-functional teams.
Familiarity with Agile delivery methodologies, user story creation, and requirements documentation.
Nice to have
n/a
Languages
English: C1 Advanced,Romanian: C1 Advanced
Seniority
Senior
Bucharest, Romania
Req. VR-123944
Python
BCM Industry
08/07/2026
Req. VR-123944
Apply for Senior Python Developer in Bucharest
*Indicates a required field