Python Developer

Cantor Fitzgerald

Warszawa

On-site

PLN 180,000 - 280,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Cantor Fitzgerald is seeking a Software Engineer for its automation and applied AI engineering team in Warszawa. You will participate in the full software lifecycle, analyze business processes, and design, develop, deploy, monitor, and support automation solutions that reduce manual effort and improve controls.

You will work with stakeholders across trading, compliance, legal, tax, treasury, finance and HR to build production-grade automation, leveraging Python, Django, and AI/LLM APIs while

Qualifications

  • Bachelor's or Master's Degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  • 2-5 years of professional software-development experience, with a sound understanding of software-development lifecycle activities.
  • Strong proficiency in Python and a modern web framework (e.g., Django) is essential.
  • Experience designing, developing and consuming REST APIs.
  • Strong SQL skills and experience working with relational databases such as SQL Server, including database design, querying and troubleshooting.
  • Practical experience integrating generative AI / large language model APIs into production applications, including prompt design and output validation, is highly desirable.
  • Experience with Git-based source control and CI/CD practices is required; familiarity with DevOps methodologies is highly desirable.
  • Optional A background in Financial Services and an understanding of trade lifecycles or post-trade processes, familiarity with compliance areas such as AML, sanctions, employee compliance, trade surveillance, supervisory controls or audit-related reporting would be beneficial.
  • A self-directed and intellectually curious approach, with enthusiasm for learning unfamiliar business domains, understanding complex operational processes and applying technology to solve practical business problems.

Responsibilities

  • Design, develop, test and maintain full-stack automations and services across backend components, relational databases, REST APIs and web-based user interfaces.
  • Develop solutions using Python and modern web frameworks such as Django, along with relational databases such as SQL Server.
  • Apply generative AI and large language models to appropriate business workflows, including document and email processing, information extraction, classification and AI-assisted report and summaries drafting.
  • Implement appropriate controls for AI-enabled solutions, including structured-output validation, exception handling, auditability and human review where required.
  • Proactively learn the workflows, terminology, controls and operational challenges of different business functions, asking thoughtful questions and developing sufficient domain knowledge to design effective automation solutions using appropriate technologies.
  • Own assigned solutions throughout their lifecycle, including design, development, testing, deployment, monitoring, documentation and ongoing production support.
  • Troubleshoot production issues, perform root-cause analysis and implement improvements to system reliability, performance, recoverability and supportability.
  • Develop automated tests and participate in code reviews to maintain solution quality and reduce production risk.
  • Implement effective logging, monitoring and alerting so that scheduled and unattended automations can be supported efficiently.
  • Liaise with stakeholders across compliance, legal, trading operations, tax, treasury, finance, and HR to validate business logic, manage expectations, and communicate technical trade-offs and timelines in clear, non-technical terms.
  • Develop and support Compliance and regulatory reports by working with Compliance stakeholders to translate approved business rules into reliable technical solutions, with appropriate data validation, traceability, documentation and auditability.
  • Document and communicate technical designs and decisions, ensuring clear and effective knowledge sharing across technical and business audiences.
  • Remain current with relevant software-development, automation and applied AI technologies and evaluate their potential use within the organization.

Skills

Python
Django
REST APIs
SQL
AI / LLM APIs
Git
CI/CD
DevOps
Financial Services
Domain Knowledge

Education

Bachelor's or Master's Degree in Computer Science, Engineering, or related field

Tools

SQL Server

Job description

We are seeking a talented and detail-oriented Software Engineer to join our automation and applied AI engineering team. As a member of a small, high-ownership team, you will participate throughout the software-development lifecycle—from learning and analyzing unfamiliar business processes through solution design, development, deployment, monitoring and production support. Success in this role requires genuine curiosity about how different business functions operate and enthusiasm for developing the domain knowledge needed to automate them effectively. The successful candidate will collaborate closely with business, operations and technology stakeholders across the firm to design, build and support production-grade automation solutions that reduce manual effort and improve operational controls.

The team supports a broad portfolio of solutions across trading, Compliance, Legal, Tax, Treasury, Finance, Human Resources and other corporate functions. As a member of a small, high-ownership team, you will participate throughout the software-development lifecycle—from requirements analysis and solution design through development, deployment, monitoring and production support. You will also contribute to the responsible adoption of automation and applied AI across the organization.

Responsibilities
  • Design, develop, test and maintain full-stack automations and services across backend components, relational databases, REST APIs and web-based user interfaces.
  • Develop solutions using Python and modern web frameworks such as Django, along with relational databases such as SQL Server.
  • Apply generative AI and large language models to appropriate business workflows, including document and email processing, information extraction, classification and AI-assisted report and summaries drafting.
  • Implement appropriate controls for AI-enabled solutions, including structured-output validation, exception handling, auditability and human review where required.
  • Proactively learn the workflows, terminology, controls and operational challenges of different business functions, asking thoughtful questions and developing sufficient domain knowledge to design effective automation solutions using appropriate technologies.
  • Own assigned solutions throughout their lifecycle, including design, development, testing, deployment, monitoring, documentation and ongoing production support.
  • Troubleshoot production issues, perform root-cause analysis and implement improvements to system reliability, performance, recoverability and supportability.
  • Develop automated tests and participate in code reviews to maintain solution quality and reduce production risk.
  • Implement effective logging, monitoring and alerting so that scheduled and unattended automations can be supported efficiently.
  • Liaise with stakeholders across compliance, legal, trading operations, tax, treasury, finance, and HR to validate business logic, manage expectations, and communicate technical trade-offs and timelines in clear, non-technical terms.
  • Develop and support Compliance and regulatory reports by working with Compliance stakeholders to translate approved business rules into reliable technical solutions, with appropriate data validation, traceability, documentation and auditability.
  • Document and communicate technical designs and decisions, ensuring clear and effective knowledge sharing across technical and business audiences.
  • Remain current with relevant software-development, automation and applied AI technologies and evaluate their potential use within the organization.
Qualifications
  • Bachelor's or Master's Degree in Computer Science, Engineering, or a related field (or equivalent work experience).
  • 2-5 years of professional software-development experience, with a sound understanding of software-development lifecycle activities.
  • Strong proficiency in Python and a modern web framework (e.g., Django) is essential.
  • Experience designing, developing and consuming REST APIs.
  • Strong SQL skills and experience working with relational databases such as SQL Server, including database design, querying and troubleshooting.
  • Practical experience integrating generative AI / large language model APIs into production applications, including prompt design and output validation, is highly desirable.
  • Experience with Git-based source control and CI/CD practices is required; familiarity with DevOps methodologies is highly desirable.
  • Optional A background in Financial Services and an understanding of trade lifecycles or post-trade processes, familiarity with compliance areas such as AML, sanctions, employee compliance, trade surveillance, supervisory controls or audit-related reporting would be beneficial.
  • A self-directed and intellectually curious approach, with enthusiasm for learning unfamiliar business domains, understanding complex operational processes and applying technology to solve practical business problems.
  • Excellent written and verbal communication skills, with a demonstrated ability to work directly with non-technical business stakeholders on requirements, trade-offs, and expectations.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

1122 | Python/AI Agent Engineer
1122 | Python/AI Agent Engineer

Intetics • Warszawa

On-site
PLN 180,000 - 240,000
1122 | Python/AI Agent Engineer
1122 | Python/AI Agent Engineer

Intetics • Poland

Hybrid
PLN 180,000 - 240,000
Regular Software Engineer - Python
Regular Software Engineer - Python

Luxoft Poland • Wrocław

Hybrid
PLN 120,000 - 180,000
AI Engineer
AI Engineer

Papaya Global • Kraków

Hybrid
PLN 180,000 - 260,000
Python Developer
Python Developer

Luxoft • Kraków

On-site
PLN 300,000 - 420,000
Laptop provided
Monitor provided
Python Full Stack Developer (Treasury Transformation) - Senior Associate/ Vice President
Python Full Stack Developer (Treasury Transformation) - Senior Associate/ Vice President

JPMorgan Chase & Co. • Warszawa

On-site
PLN 180,000 - 280,000
Regular Software Engineer - Python
Regular Software Engineer - Python

Luxoft Poland • Kraków

Hybrid
PLN 170,000 - 220,000
Quality Assurance Automation Engineer (Python)
Quality Assurance Automation Engineer (Python)

XM • Poland

On-site
PLN 140,000 - 180,000
Intellectually stimulating work
International training opportunities
AI Workflow Engineer for Global Business Ops
AI Workflow Engineer for Global Business Ops

Papaya Global • Kraków

On-site
PLN 180,000 - 260,000
Senior Python Developer
Senior Python Developer

Luxoft • Kraków

On-site
PLN 260,000 - 420,000