We are seeking a highly skilled and motivated Senior Software Engineer with strong proficiency in Python and hands-on experience with AI and ML technologies.
The role involves contributing to a brand-new, greenfield initiative aimed at designing and building an automated, tech-agnostic AI-powered tool to improve and maintain code coverage across diverse codebases.
This initiative will result in an overall improvement in the quality of company projects.
You will help design, build, and maintain a technology-agnostic AI tool that integrates with diverse codebases to automatically generate unit tests and boost overall test coverage.
Key responsibilities include designing and developing new features for the AI-driven tool, integrating it with existing code repositories, contributing to planning and continuous improvement efforts, maintaining high standards for code quality, and collaborating with engineers and stakeholders.
Requirements:
A minimum of 5 years of Python development experience, focusing on building backend tools and automation systems is required.
Practical experience with AI/ML tools, frameworks, and APIs is essential.
A solid understanding of AI/ML fundamentals and core principles is necessary.
Knowledge of software testing concepts and unit testing best practices is required.
Cross-language testing expertise with unit testing frameworks across Java, JavaScript, .NET, and Python ecosystems is needed.
Familiarity with Agile methodologies and Kanban workflows is important.
Proficiency with Git, version control, and repository integration is required.
Basic knowledge of cloud platforms, preferably Azure, is necessary.
Strong analytical and problem-solving skills are essential.
Effective communication and collaboration skills are required.
An upper-intermediate level of English is necessary.
Desirable qualifications include experience developing with Java, JavaScript, and .NET, familiarity with LLM application frameworks like LangChain, and skills in code generation, analysis, and indexing techniques.
Benefits:
Join a global fintech leader that delivers modern solutions driving innovation beyond payment processing.
Help build a high-impact project from the ground up, applying AI/ML to real-world software engineering challenges.
Be part of a senior-level team with high autonomy, a clear mission, and a modern engineering culture.
Enjoy a fully remote work environment, allowing you to work from anywhere in the world.
Receive 30 paid days off per year to use for vacations, holidays, or personal time.
Benefit from 5 paid sick days, up to 60 days of medical leave, and up to 6 paid days off per year for major family events.
Access partially covered health insurance after the probation period, along with a wellness bonus for gym memberships and sports nutrition after 6 months.
Compensation is in U.S. dollars, and all approved overtime is covered.
Participate in English lessons, Dev.Pro University programs, and fun online activities and team-building events.