Overview
On Site
$60 - $70
Contract - Independent
Contract - W2
Contract - 12 Month(s)
No Travel Required
Skills
Algorithms
Capital Market
J2EE
Java
NumPy
Mathematics
Quantitative Analysis
Quantitative model
numerical algorithms
Spring Framework
Machine-level algorithmic
Job Details
Quant Algorithmic Developer Java or Python
Location: McLean, VA 22102 Fully onsite
Duration: 6 Months (Right to hire/Contract to hire)
What Manager wants to know:
- What was your most recent development project? What was your contribution? What tools did you use? What for?
- Can you walk me through a math or algorithmic problem you solved recently using code?
- What s your experience in deploying numerical logic into production-level services?
About the Project:
This is a capital markets project focused on predicting the spread between different exchanges. The system pulls data from multiple sources and attempts to predict price points using algorithms, which are then deployed automatically as part of the pipeline. This is a great opportunity for someone who wants to work on numerical algorithms and see how machine-level algorithmic thinking translates into real-world applications.
Responsibilities:
- Develop and maintain Python services for model training and inference.
- Implement Java services to bridge communication between client callers and Python services.
- Conduct performance tuning and stress testing of models.
- Identify and resolve issues during model reconciliation processes.
- Address software security vulnerabilities.
Requirements:
- 5 + years of IT experience in design, development, integration and testing of software solutions based on J2EE technologies or Python related technologies.
- Must be proficient in at least one of the languages Java or Python
- Familiar with frameworks such as Spring, Flask, AWS, Kafka and other DevOps tools.
- Knowledge of machine learning tools like NumPy, Pandas Scikit-learn, Shap.
- Bachelor s degree in computer science or related field.
Tech Stack:
- Java is For application infrastructure and algorithm deployment and Python for mapping and algorithm logic.
- Strong problem-solving skills, especially in numerical and mathematical problem-solving using code
- Hands-on programming experience in either Java (with Spring Boot) or Python (with Flask, NumPy, and Pandas).
- Development Environments: for java - IntelliJ or Eclipse & for Python- PyCharm.
Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.