Full Time
Php80,000 to Php150,000
TBD
Nov 27, 2024
** Candidate must have worked in the Financial Industry
** The company operates on EST (Eastern Time Zone) including all morning scrums
** Having worked on pricing engines is a bonus
**Remote in Manila, Cebu Onsite
**Onboarding January 2025
We are:
A well-funded and highly experienced FinTech startup composed of Wall Street and Silicon Valley veterans. Utilizing decades of experience from trading floors and global financial markets to the leading edge of artificial intelligence, we have created a new type of trading platform that opens investment opportunities to all investors, not just accredited.
You are:
A highly skilled and experienced Python Engineer and love to go beyond the “known” capabilities to create what hasn’t been created before. You know how to build scalable distributed systems and you have deployed code to production environments. You have worked with data-streaming services and have incorporated ML/AI used in high throughput environments. The ideal candidate is creative in how they approach solutions (you will not boil the ocean to serve a warm cup of water). You are someone who thrives in a fast-paced environment, thinks outside the box, and is able to work with evolving requirements at times. The leadership of the company is technical, so it is critical that you are a good communicator (you listen just as well as you speak) and are able to collaborate across cross-functional teams.
The Job:
As a Python Engineer, you will become an integral part of a dedicated team tasked with the development of automation pipelines to enhance our product offerings, as well as the creation of predictive models for precise asset valuation. We solve problems that have a direct impact on our core offering. You will collaborate with internal stakeholders across multiple organizations (leadership, engineering, product, business) to understand existing challenges and develop solutions to improve operational efficiency. This team is very hands-on, you will be directly involved in coding and have the unique opportunity to deploy your work into production. Ownership of these systems is a critical aspect of your role, including the development and maintenance of alerts and metrics to ensure operational continuity and the reliability of our services. This position calls for a high degree of professionalism, technical expertise, and a commitment to delivering innovative and sustainable solutions.
Responsibilities:
Design and develop robust Python applications and integrate them with our existing systems
Collaborate with the team to build and deploy predictive pricing models, ensuring accuracy, efficiency, and scalability
Work on the continuous improvement of our automation and predictive systems, incorporating the latest in technology and methodologies
Participate in code reviews, ensuring best practices and high coding standards
Troubleshoot, debug and upgrade existing systems to enhance performance and address evolving business needs
Conduct thorough testing and validation of systems and algorithms to ensure robustness, usability, and reliability
Mentor junior engineers and tea
Design and develop robust Python applications and integrate them with our existing systems using message brokers such as RabbitMQ or Kafka
Implement various types of algorithms such as anomaly detection models, predictive analytics models, OCR, NLP
Required skills and qualifications:
TEAM PLAYER
BS/MS in Computer Science, Engineering, or a related field, with at least 5 years of relevant experience in Python development
Proficient in Python programming, with a strong grasp of software engineering principles
Have worked and excelled in both startup and institutional environments
Strong experience in designing, building, and maintaining distributed systems at scale
Excellent communication and collaboration skills
Familiarity with machine learning frameworks (e.g., TensorFlow, PyTorch) and libraries (e.g., scikit-learn, Pandas).
Have implemented ml models in a production environment (OCR, NLP, Anomaly Detection...)
Strong analytical skills, attention to detail, and the ability to work effectively in a team environment
Excellent problem-solving abilities and a commitment to delivering high-quality software solutions
Resourceful, with a strong ability to develop solutions, build relationships, and see opportunities that others might miss