Read authentic reviews from candidates, clients and employees.
Learn more about how Great Recruiters is transforming the industry.
 

James Shen

4.90
from 82 reviews
Jobs
AI/ML NLP Engineer - Hybrid:
New York, New York, United States
DIRECT HIRE
  • TERMS: direct hire
AI/ML – NLP Engineer – Hybrid: Our direct client, a fast-growing FinTech firm in New York City, is looking for an AI/ML NLP Engineer.  The team is developing cutting edge solutions to establish a unique competitive edge for the firm. As a senior AI/ML - NLP Engineer on our team, you will be responsible for designing, developing, and implementing AI/ML models for natural language processing (NLP) applications. This would involve working with large datasets, selecting appropriate algorithms and techniques, training or fine-tuning models to achieve optimal performance, and deploying and monitoring model performance in production. You will be working in a collaborative team environment across product management, data engineering, and software engineering teams. If you are passionate about leveraging machine learning techniques to drive innovation and have a strong background in developing scalable solutions, we would love to hear from you. 2 or 3 days onsite work in the NYC midtown office is required.  Base salary is in the $160-200K range DOE, plus generous bonus and stock options.  Responsibilities
  • Design, develop, train, and deploy AI/ML models to solve business problems through a full development and production cycle in the FinTech domain. 
  • Evaluate and compare the performance of different AI/ML algorithms and models. 
  • Utilize and improve Machine Learning Operations (MLOps) pipelines and procedures to ensure efficiency, scalability, and maintainability. 
  • Ensure the reliability, robustness, and scalability of machine learning models in production environments. 
  • Collaborate with cross-functional teams, including product managers and full stack engineers, to deliver scalable machine learning solutions. 
  • Understand business requirements, communicate with stakeholders, and mentor junior team members. 
Qualifications
  • 4-6+ (mid-career) years of experience as a hands-on data scientist or AI/ML engineer in AI/ML/DS fields. 
  • Advanced degree (Masters, PhD) in a relevant field (AI/ML/DS, mathematics, computer science, etc.).  
  • Experience working with Large Language Models, such as GPT-4, Llama 2, and other commercial or open-source models in production environment.  
  • Proficiency in programming languages commonly used in NLP, such as Python, and libraries/frameworks like TensorFlow, PyTorch, or spaCy and strong understanding of software engineering principles and best practices. 
  • Strong knowledge of NLP techniques, including text data preprocessing (tokenization, stemming, and text normalization, etc.) and information extraction (summarization, and question answering, etc.) 
  • Knowledge of machine learning algorithms and statistical techniques, their limitations and implementation challenges 
  • Experience with cloud platforms and distributed computing environments for NLP tasks, such as AWS, Google Cloud, or Azure 
  • Experience with software development best practices, including source control (Git), CI/CD pipelines, testing, and documentation.   
  • Excellent problem-solving skills and the ability to work independently and collaboratively in a fast-paced, agile environment. 
  • Strong communication skills and the ability to effectively articulate technical concepts to both technical and non-technical audiences. 
Nice to Haves:
  • Publications, conference talks, and/or patents in AI/ML/DS or related fields 
  • Experience with data visualization tools and techniques to effectively communicate and present findings. 
  • Experience with data transformation tool (such as dbt) and orchestration tool (such as Airflow). 
  • Portfolio of personal projects on Github, BitBucket, Google Colab, Kaggle, etc. 
  • Experience working in Finance or Financial Technology (FinTech). Understanding of regulatory and compliance requirements in the financial industry and their implications for machine learning applications. 

Back-end Scala Developer (FinTech) - Hybrid:
New York, New York, United States
DIRECT HIRE
  • TERMS: direct hire
Back-end Scala Developer – Hybrid: Our direct client, a fast-growing FinTech firm, is looking for mid to senior level back-end developers with strong Scala experience. will play an integral role in designing and implementing systems that power the company’s platform. We are looking for engineers who can build APIs and applications that are highly performant and intuitive. More than checking the boxes on specific technologies, we are looking for driven team members with technical depth and a desire to deliver end products for our clients. Current platform sits on top of a micro-services architecture with services built in Scala, Node.js and Python. If you are not already familiar with the technologies used at firm, you will have the opportunity to pick up these new tools and technologies while on the job—with support from management and mentors. This position is based in midtown Manhattan, 3 days per week onsite is expected.  Client offers a very attractive compensation and benefits package, salary ($150-200K, DOE), bonus and stock options.   Responsibilities
  • Building cloud native services using Scala using open-source frameworks Akka, ZIO etc.
  • Unit and integration test development using Scala Test
  • Active participation in stand-up meetings
  • Active participation in Peer Code Reviews as part of our standard SDLC and Change Management Process
Qualifications
  • Degree in Software Engineering
  • 5-10+ years of web-based application development
  • Experience in Scala, Kotlin, Node.js or Java a plus
  • Demonstrated understanding of relational or NoSQL database concepts and modeling practices
  • Passion for actively learning new technologies
  • Ability to work independently or as part of a group effort, as required
  • Solid problem-solving abilities
  • Excellent communication skills
  • Collaborative approach to software development
  • Leadership/people management experience

Business Intelligence (BI) Analyst - Remote:
new york, New York, United States
DIRECT HIRE
  • TERMS: direct hire
Business Intelligence Analyst – Remote: Our direct client, a fast-growing digital healthcare company based in NY, is looking for an experienced and curious Business Intelligence (BI) Analyst. You will oversee and conduct the conversion of data into insights that will lead to informed business decisions. You will work directly with stakeholders and business executives according to each assigned project. You should have a curious nature, a passion for digging deeper into the data of an organization and have a knack for translating and telling the story of the insights that the data provides.  You must have a keen understanding of the business and be motivated to help find solutions to complex problems. Responsibilities:
  • Developing business requirements: Work with end-users and organizational stakeholders to develop business requirements for BI solutions. This includes understanding business needs, identifying data sources, and developing data models that meet business requirements. Work closely with the organization’s data analytics and reporting to empower teams and influence business decisions.
  • Work in data sources: Identify, evaluate, and document potential data sources in support of project requirements within the assigned departments in the business.
  • QA testing dashboards and reports: Help in QA testing dashboards and reports to ensure that they meet business requirements and are free of errors. Ensure data accuracy and create ad hoc reports.
  • Experience working with Tableau or other comparative BI tools is required.
  • Present data insights that tell the story and provide suggestions for action-planning to the appropriate subject matter experts in a timely manner and participate in brainstorming on approaches or solutions to a business problem.
  • Stakeholder communication: Identify and communicate risks and issues in projects/programs initiated by the assigned departments and communicate this information as soon as possible to the relevant leadership. Identify, communicate, and resolve data gaps that impact the fulfillment of the business’s functional requirements promptly.
  • Build and operationalize processes that ensure timely data-loading and maintain accuracy and relevance of Use data to guide assigned business departments through all programs and initiatives, enabling continuous improvement in data quality, departmental performance, and overall business performance.
Qualifications:
  • Bachelor's degree in data science, Computer Science, Information Technology, Economics, Information Systems, Statistics, Applied Math, Business Administration, or related field required. Master’s preferred.
  • At least 2 years of experience in business analysis and data/quantitative modeling.
  • Experience working with Tableau strongly preferred.
  • Proficient in Microsoft Office Suite with expertise in Excel.
  • Extremely detailed, organized, and able to work in a fast-paced environment while handling multiple projects.
  • Excellent written and verbal communication skills.

Data & BI Analyst - Hybrid:
New York, New York, United States
DIRECT HIRE
  • TERMS: direct hire
Data and BI Analyst – Hybrid: Our direct client, a fast-growing FinTech firm in New York City, is looking for a Data and BI Analyst. You will oversee and conduct the conversion of data into insights that will lead to informed business decisions. You will work directly with stakeholders and business teams according to each assigned project. You should have a curious nature, a passion for digging deeper into the data of an organization and have a knack for translating and telling the story of the insights that the data provides.  You must have a keen understanding of the business and be motivated to help find solutions to complex problems. 2 or 3 days onsite work in the NYC midtown office is required.  Base salary is in the $140-160K range DOE, plus generous bonus and stock options.  Responsibilities:
  • Developing business requirements: Work with end-users and organizational stakeholders to develop business requirements for BI solutions. This includes understanding business needs, identifying data sources, and developing data models that meet business requirements. Work closely with the organization’s data analytics and reporting to empower teams and influence business decisions.
  • Work in data sources: Identify, evaluate, and document potential data sources in support of project requirements within the assigned departments in the business.
  • QA testing dashboards and reports: Help in QA testing dashboards and reports to ensure that they meet business requirements and are free of errors. Ensure data accuracy and create ad hoc reports.
  • Experience working with Tableau or other comparative BI tools is required.
  • Present data insights that tell the story and provide suggestions for action-planning to the appropriate subject matter experts in a timely manner and participate in brainstorming on approaches or solutions to a business problem.
  • Build and operationalize processes that ensure timely data-loading and maintain accuracy and relevance of Use data to guide assigned business departments through all programs and initiatives, enabling continuous improvement in data quality, departmental performance, and overall business performance.
Qualifications:
  • Bachelor's degree in data science, Computer Science, Information Technology, Economics, Information Systems, Statistics, Applied Math, Business Administration, or related field required.
  • 4 – 6 years of experience in data analysis, SQL and BI development.
  • Experience working with Tableau (preferred) or another BI tool (i.e. PowerBI, Looker).
  • Python or R experience considered a plus.
  • Proficient in Microsoft Office Suite with expertise in Excel.
  • Extremely detailed, organized, and able to work in a fast-paced environment while handling multiple projects.
  • Excellent written and verbal communication skills.

Data Engineer (ML) - Hybrid:
New York, New York, United States
DIRECT HIRE
  • TERMS: direct hire
Data Engineer (ML) – Hybrid: Our direct client, a fast-growing FinTech firm in New York City, is looking for a Data Engineer.  In this role, you will work with Sales, Marketing, and Product teams to define, calculate, and grow their key operating metrics (e.g. sales, conversions, retention). This individual will conduct exploratory data analysis, statistical analysis, and predictive modeling of the data.  At a technical level, this role will create data models in dbt, perform EDA in Pandas, build ML models and libraries in Python, and visualize success metrics in Tableau, all in about equal proportion.  This role blends data engineering, data analytics and data science.  The current technical stack includes Snowflake, dbt, Python and Tableau. This position sits within the Analytics team of the broader Data & Analytics department and works closely with our Data Engineering, Business Intelligence, and Machine Learning teams. 2 or 3 days onsite work in the NYC midtown office is required.  Base salary is in the $140-160K range DOE, plus generous bonus and stock options.  Responsibilities
  • Write SQL (in dbt) to transform, validate, enrich, and aggregate our data. 
  • Iterate on ML model development (model selection/evaluation, feature engineering, hyperparameter tuning). 
  • Develop ML libraries to accelerate development workflow (versioning, tracking, visualization, and explainability). 
  • Conduct and interpret statistical analyses (hypothesis tests, regression, PCA, etc.). 
  • Visualize key performance metrics within Tableau. 
  • Work with our Data Engineering, Business Intelligence and Machine Learning teams on data infra, dashboards and ML models. 
  • Participate in our support rotation and SDLC release process. 
Qualifications
  • Very proficient in SQL and data modeling 
  • Very proficient in Python 
  • Proficient in software development (e.g. OOP, APIs, ORMs, deployment, testing) 
  • Proficient in statistics, ML models and ML development 
  • Experience with, or interest in learning, a BI tool 
  • 4 to 6 years of experience in a data-related role 
  • Bachelor’s degree or higher in computer science, mathematics, statistics, or related technical field 

Data Engineer (with Salesforce Apex experience) - Hybrid:
New York, New York, United States
DIRECT HIRE
  • TERMS: direct hire
Data Engineer (with Salesforce experience) - Hybrid: Our direct client, a fast-growing FinTech firm in New York City, is looking for a Data Engineer to join the Data and Analytics team. This role will help build the infrastructure to make data a central part of the firm. Data driven decisions are very critical for the business, as a result, we are looking for an Engineer that will be able to use the ata and understand it to help make actionable decisions. The ideal candidate can quickly grasp complex and fluid business problems and solve them with robust and creative analyses after having built a highly performant and scalable infrastructure to warehouse the data. 2 or 3 days onsite work in the NYC midtown office is required.  Base salary is in the $120-150K range DOE, plus generous bonus and stock options.  Responsibilities
  • Leverage open-source technologies and cloud solutions to build elegant features that users love. 
  • Develop and automate large scale, high-performance data platform infrastructure to drive the business growth and enable data-driven organization. 
  • Design and develop reusable components and frameworks for ingestion, cleansing, and data quality. 
  • Streamline the ingestion of raw data from various sources into our Data Lake and Data Warehouse. 
  • Design data models for optimal storage and retrieval that represent the product entities and meet business requirements. 
  • Design and develop in Salesforce and Apex to automate processes and meet a variety of business needs. 
  • Coordinate closely with sales and product development teams daily to push firm’s strategy and improve the overall profitability of our business. 
Qualifications
  • Bachelor’s or Master’s degree in computer science, data science, mathematics, statistics or other quantitative area or related field 
  • 1-4 years of experience with open-source technologies or object-oriented/functional programming, strong ability to write easy-to-scale, and high-quality code 
  • Experience in at least one numeric research framework (python/pandas, R/Splus, Octave/Matlab) 
  • Familiar with OLAP (Redshift, Snowflake) and OLTP (PostgreSQL, MongoDB) databases 
  • Familiar with various database designs (Relational, Columnar, NoSQL) 
  • Experience with Salesforce development, Apex, and working with Apex classes, batching, bulk processing, triggers, events and event buses, and writing test classes 
  • Experience using probability/statistics 
  • Detail-oriented, able to multitask, and work in a fast-paced environment 
  • Passionate about programming and cutting-edge technologies 
  • Professional experience with Python and JVM based languages such as Scala, Java, and Kotlin is preferred 
  • Experience building data-pipelines, data-lakes and data warehouses is preferred 
  • Good knowledge of financial markets and financial instruments is preferred 
  • Experience with AWS solutions such as Lambda, S3, Kinesis, ElastiCache is preferred 
  • Familiar with AWS and infrastructure-as-code (terraform or cloud formation) is preferred 
  • Familiar with the use and restrictions of PII data for analysis, research, development, and testing is preferred 

Data Engineer - Hybrid:
New York, New York, United States
DIRECT HIRE
  • TERMS: direct hire
Data Engineer - Hybrid: Our direct client, a fast-growing FinTech firm in New York City, is looking for a Data Engineer to join the team, who can help build the infrastructure to make data a central part of the firm’s business.  Data driven decisions are very critical for the business, as a result, we are looking for engineers that will not only be able to use the data but also understand it and help make actionable decisions. Data Engineers quickly grasp complex and fluid business problems and solve them with robust and creative analyses after having built highly performant and highly scalable infrastructure to warehouse the data. If you love using the latest technologies, working on creative software projects, and/or thinking about innovative new business plans in your spare time, read on. 3 days onsite work in the NYC midtown office is expected with some flexibility.  Base salary is in the $120-150K range DOE, plus generous bonus and stock options.  How You Will Fulfill Your Potential
  • Leverage open-source technologies and cloud solutions to build elegant features that our platform users love
  • Develop and automate large scale, high-performance data platform infrastructure to drive the business growth and enable data-driven organization
  • Design and develop reusable components and frameworks for ingestion, cleansing, and data quality
  • Streamline the ingestion of raw data from various sources into our Data Lake and Data Warehouse
  • Design data models for optimal storage and retrieval that represent the product entities and meet business requirements
  • Coordinate closely with sales and product development teams daily to push firm’s strategy and improve the overall profitability
What We’re Looking For
  • Bachelor’s Degree in Computer Science, Data Science, Mathematics, Statistics or other quantitative area or related field
  • 5+ years of experience with open-source technologies or object-oriented/functional programming, strong ability to write easy-to-scale, high-quality code
  • Experienced in at least 1 numeric research framework (python/pandas, R/Splus, Octave/Matlab)
  • Familiarity with OLAP (Redshift, Snowflake) and OLTP (PostgreSQL, MongoDB) databases.
  • Familiarity with various database designs (Relational, Columnar, NoSQL)
  • Some background in probability/statistics
  • Detail-oriented, ability to multitask and work in a fast-paced environment
  • Ability to work independently while also being a strong team player
  • Excellent written and verbal communication
  • Passionate about programming and cutting-edge technologies
Preferred Qualifications
  • Master’s in Computer Science, Data Science or related field
  • Professional experience with Python and JVM based languages such as Scala, Java, and Kotlin
  • Experience building data-pipelines, data-lakes and data warehouses.
  • Good knowledge of financial markets and financial instruments
  • Experience with AWS solutions such as Lambda, S3, Kinesis, ElastiCache
  • Familiarity with AWS and infrastructure-as-code (terraform or cloud formation)
  • Familiarity with the use and restrictions of PII data for analysis, research, development, and testing
  • Full-time or internship experience as a data engineer in the financial technology industry is a plus

Full-stack Software Engineer (Ruby and React): Hybrid
New York, New York, United States
DIRECT HIRE
  • TERMS: direct hire
Full-stack Software Engineer (Ruby and React): Hybrid Our direct client, a fast-growing FinTech firm in New York City, is looking for a Full Stack Software Developer.  In this role, you will be working end-to-end on new features, enhancements, and defect resolution on one or more of the firm’s software platforms. This role will work closely with the product management team throughout the software development process, detailing requirements, reviewing work in progress, and addressing issues found in manual test efforts.  For this role, 3 days onsite work in the midtown Manhattan, NY or Greenwich, CT office is required, the base salary is in the $130-160K range, DOE. Responsibilities 
  • Help manage web application development in React as front end and Ruby on Rails as a backend. 
  • Unit and integration test development using RSpec. 
  • Active participation in daily stand-up meetings. 
  • Active participation in Peer Code Reviews as part of our standard SDLC and Change. 
  Qualifications 
  • 5+ years software engineering experience?building?enterprise SaaS cloud-based solutions 
  • 3+ years of Ruby on Rails development experience 
  • 3+ years of hands-on experience with modern JS frameworks such as React 
  • 2+ years of front end and back-end test automation development using RSpec, Cucumber or similar 
  • Technical leadership/management experience is a plus 
  • Demonstrated understanding of relational database concepts and modeling practices. 
  • Familiar with cloud-based technologies – K8S, AWS etc. 
  • Able to work in an Agile/Kanban methodology 
  • Able to work independently or as part of a group effort, as required 
  • Solid problem-solving ability 
  • Excellent communication skills 
  • Collaborative approach to software development 

Full-stack Software Engineer - FinTech: Hybrid:
New York, New York, United States
DIRECT HIRE
  • TERMS: direct hire
Full-stack Software Engineer - FinTech: Hybrid Our direct client, a fast-growing FinTech firm in New York City, is looking for a Sr. Full Stack Software Developer.  In this role, you will be working end-to-end on new features, enhancements, and defect resolution on one or more of the firm’s software platforms. This role will work closely with the product management team throughout the software development process, detailing requirements, reviewing work in progress, and addressing issues found in manual test efforts.  For this role, 3 days onsite work in the midtown Manhattan, NY or Greenwich, CT office is required, the base salary is in the $150-200K range, DOE. Responsibilities
  • Design and implement scalable client-side and server-side architecture while maintaining and enhancing existing platform services and features.
  • Provide technical leadership to motivate and guide team members and mentor junior engineers
  • Actively participate in daily stand-up meetings.
  • Actively participate in Peer Code Reviews as part of our standard SDLC and Change. 
Qualifications
  • 8+ years software engineering experience building enterprise SaaS cloud-based solutions
  • 5+ years of Ruby on Rails development experience.  
  • 5+ years of hands-on experience with modern JS frameworks - preferably React
  • 3+ years of front end and back-end test automation development using RSpec, Cucumber, or similar
  • 2+ year technical leadership and management experience
  • Demonstrated understanding of relational database concepts and modeling practices
  • Familiarity with cloud-based technologies – K8S, AWS etc.
  • Knowledge of release management and CICD deployment workflow processes, from development release through production deployment
  • Ability to work in an Agile / Kanban methodology
  • Ability to work independently or as part of a group effort, as required
  • Excellent problem-solving skills and communication skills
  • Collaborative approach to software development 

Product Manager - FinTech: Hybrid
New York, New York, United States
DIRECT HIRE
  • TERMS: direct hire
Product Manager - FinTech: Hybrid Our direct client, a fast-growing FinTech firm in New York City, is looking for a Product Manager to work within the newly created innovation lab in firm. The primary mission of the lab is to ensure that the firm is evaluating and adopting emerging technologies and methods to advance strategic business initiatives. The primary mechanism to accomplish this mission is through rapid prototyping and the execution of POCs or research projects where we explore and analyze new technologies, methods, capabilities, limitations, technical risks, and compatibility with the ICN ecosystem.   They seek a dynamic, self-motivated, and energetic Product Manager who will work with strategists and software engineers to transform ideas into projects and successfully deliver those projects in line with the lab’s mission of executing POCs and rapid prototyping. The ideal candidate should be deeply interested in learning about new areas of technology and business and very comfortable operating at a detailed level. The ideal candidate will help shape the culture and help develop the working model within the newly created lab.   This is a great opportunity to work across a broad set of business areas and technologies to deliver prototype solutions in a fast-paced and fun environment with the goal of offering the most innovative products and services to our clients. 3 - 4 days onsite work in the NYC midtown office is required.  Base salary is in the $130-180K range DOE, plus generous bonus and stock options.      Responsibilities 
  • Work with the Lab’s strategists and software engineers to plan, design, and execute state-of-the art POCs.  
  • Meet with key stakeholders to understand critical business requirements and broader organizational impact.  
  • Communicate project status and goals across a broad swath of the organization at all levels of seniority.  
  • Develop a good understanding of our business to help make more informed decisions about strategy and ideas.  
  • Contribute to other aspects of Labs such as publishing our work (internal and external), facilitate user discussions, and otherwise contribute to the direction of the team.  
  • Contribute to the overall company mission and culture.  
  Qualifications 
  • 5-10 years of professional experience across business analysis, engineering, or finance. Financial technology background strongly preferred 
  • Able to work in a dynamic and fast paced environment across multiple levels of our organization 
  • Proven experience managing multiple aspects of a project lifecycle with particular interest in areas that are relevant to the successful delivery of POCs; Producing streamlined business requirements, writing technical specs, testing software, and managing interaction with internal business stakeholders
  • Technical background and good understanding of technical concepts. Comfort with SQL, data modelling, and all aspects of the software development lifecycle 
  • Strong problem-solving skills and analytic skills; strategic mindset 
  • Excellent communication skills 
  • Demonstrated track record of independently delivering successful projects