Job Title: Remote Staff Software Engineer (Python / ML), Fraud Prevention at Paxful, Inc
Remote Staff Software Engineer (Python/ML), Fraud Prevention Needed at Paxful, Inc
Paxful is a people-powered marketplace for moving money globally. With over 12 million users across 170+ countries, Paxful offers access to crypto and local currencies using more than 450 payment methods.
Job Description
The Staff Software Engineer is a seasoned professional with at least 10 years of software development experience. Specialized in finance or crypto within the technology industry, this individual excels in leading problem-solving, driving coding excellence, ensuring comprehensive testing, and implementing scalable, secure software solutions for trading, swapping, regulatory compliance, fraud detection, automation, and more.
Location: Remote Job Type: Full-time
Responsibilities
Write production-ready, testable, well-documented code, handling edge cases.
Understand team development, identify gaps, and propose solutions.
Maintain expertise in team domain areas, services, interactions, and data flows.
Utilize design patterns for scalable applications, anticipating future changes.
Perform systematic debugging within the domain.
Break down, prioritize, and communicate epics and projects to the team.
Foster effective communication with other teams.
Promote documentation and knowledge sharing.
Requirements
Past fintech experience or understanding of financial regulations, compliance, and security best practices.
Excellent analytical, critical thinking, and problem-solving skills in financial technology.
Ability to manage, coordinate, and prioritize work with multiple team members to deliver quality software on time.
Strong communication and cross-functional collaboration skills.
Ability to explain technical concepts to technical and non-technical stakeholders.
Based in the Americas or Europe (between time zones UTC-5 and UTC+3).
Qualifications
Over 10 years of Python mastery in production backend applications.
Extensive experience with Machine Learning, including Deep Learning using PyTorch and TensorFlow.
Strong expertise in generative AI models like LLaMA or Alpaca.
Solid experience in database administration, modeling, optimization, and data warehousing using SQL and NoSQL.
Proficiency in third-party software integration using protocols like SOAP, REST, RPC, GraphQL, and WebSockets.
Proven knowledge of processing queues like Apache Kafka or RabbitMQ, or standards like AMQP.
Expertise in using in-memory databases like Redis and Memcached.
Understanding of Git and branching models for team coordination.
Additional Plus
Hands-on experience with release management and cloud architecture (AWS or Azure).
Familiarity with network security, traffic encryption, and authentication protocols.
Proficiency in other programming languages like Golang and Java.
Comprehensive grasp of economics and finance (swaps, escrows, scalping, staking, lending).
Benefits
We encourage remote work for global talent. We're committed to transparency, openness, and collaboration.
Competitive salary
Fully remote work environment
Flexible working hours with a 4-hour overlap in Eastern Time (EST)
Cutting-edge technology and impactful projects
Collaborative, innovative, and supportive culture
Mentorship and leadership opportunities
Professional growth and development
Apply Now