Senior Python AI Developer

On-siteSalary not specified
Romania

Job Description, Responsibilities & Requirements

About the Position

We are seeking a Senior Python AI Developer with expertise in Generative AI and Large Language Models to join our investment bank in Bucharest, Romania.

Responsibilities

  • 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.

Requirements

  • 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

  • English: C1 Advanced
  • Romanian: C1 Advanced

We Offer

  • Opportunity to work in a highly professional environment with high-level financial instruments.
  • Development and career growth opportunities through technical, business-related, or soft skills training.
  • Creative-thinking encouraged in an open-minded work environment.
  • Friendly and fun working atmosphere.
  • Engaging projects for motivated software solution developers.

About the Company

Our customer is a top-tier investment bank with client assets of hundreds of billions globally. We offer a dynamic and innovative work environment where ambitious ideas often take shape in our relaxation rooms. Join our team and be part of our success story.

Job Details

Company name:
Luxoft
Location:
Romania
Employment Type:
Full-time
Work Mode:
On-site
Posted on TheJob:
Aug 7, 2026
Last checked:
Aug 7, 2026
Apply Now