Remote Senior Software Engineer (Python) - OP01837

at Dev.Pro

Posted 2 days ago 2 applied

Description:

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