Fidelity

Senior Software Engineer/Developer

Durham, NC US
PostgreSQL Java Python Machine Learning Azure NumPy Keras MongoDB Scala TensorFlow Kubernetes Git Hadoop GCP AWS Spark Deep Learning
Search for More Jobs Talk to a recruiter now 💪
This job is closed! Check out or
Description

Job Description:

Position Description: 

 

Designs software and implements Object Oriented Programming (OOP) using Java, Scala, and Python. Writes scripts using Unix. Develops Machine Learning (ML) infrastructure and ML Operations in the Cloud using Amazon Web Services (AWS). Builds and maintains large scale ML infrastructure and pipelines. Contributes to building advanced analytics, ML platforms, and tools to enable prediction and optimization of models. Provides business solutions by developing complex or multiple software applications to support Data Science-oriented frameworks and business solutions. 

 

Primary Responsibilities: 

 

  • Develops original and creative technical solutions to on-going development efforts. 

  • Designs applications or subsystems on major projects and for/in multiple platforms. 

  • Develops applications for multiple projects supporting several divisional initiatives. 

  • Develops scalable, modular, and safe technical solutions to support ML projects. 

  • Assists in the planning and conducting of user acceptance testing. 

  • Develops comprehensive documentation for multiple applications supporting several corporate initiatives. 

  • Responsible for post-installation testing of any problems. 

  • Establishes project plans for projects of moderate scope. 

  • Works on complex assignments and often multiple phases of a project. 

  • Performs independent and complex technical and functional analysis for multiple projects supporting several initiatives. 

 

Education and Experience: 

 

Bachelor’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and three (3) years of experience as a Senior Software Engineer/Developer (or closely related occupation) developing ML platform applications for Cloud infrastructures (Amazon Web Services (AWS), Azure, Google, and IBM) using Agile Methodologies. 

 

Or, alternatively, Master’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and one (1) year of experience as a Senior Software Engineer/Developer (or closely related occupation) developing ML platform applications for Cloud infrastructures (Amazon Web Services (AWS), Azure, Google, and IBM) using Agile Methodologies. 

 

Skills and Knowledge: 

 

Candidate must also possess: 

 

  • Demonstrated Expertise (“DE”) designing, building, and applying auto-ML infrastructure and tools to develop, deploy, monitor, and interpret ML models using AWS SageMaker, Google Colab, Azure Cloud, and Anaconda; and building tools to detect data drifts that impact prediction quality and model monitoring, interpretability, and explainability using Python’s ML and Deep Learning (DL) ecosystem (numpy, panda, sklearn, tensorflow, and keras). 

  • DE designing and developing scalable and secure applications using Cloud technologies according to standard security practices and distributed architectural requirements – Identity and Access Management (IAM), fine-grain access controls, and encryption schemes. 

  • DE achieving auto-scale analysis for users and use cases within an organization environment using Kubernetes and Open-Source Software (Jupyter and Kubeflow); accelerating data exploration and model development using notebook interfaces and tools (Dask Spark Technology); applying version control (Git) while developing AI solutions in Agile methodologies; and deploying data science infrastructure using CI/CD and orchestration tools (AWS Step Functions, Airflow, and Kubeflow). 

  • DE analyzing Big Data applications; designing and developing batch processing jobs that perform ETL to support predictive analytics using Hadoop, MongoDB on Cloudera, Google Cloud, or AWS and navigation tools (analytical functions offered by PostgreSQL); building and troubleshooting high performance big data applications using multi-threading, multi-processing, asynchronous programming, MapReduce techniques, and programming languages (Python and Java). 

#PE1M2 

Certifications:

Category:

Information Technology

Fidelity’s working model blends the best of working offsite with maximizing time together in person to meet associate and business needs. Currently, most hybrid roles require associates to work onsite all business days of one assigned week per four-week period (beginning in September 2024, the requirement will be two full assigned weeks). 

Fidelity
Fidelity
Asset Management Finance Financial Services Retirement Wealth Management

1 applies

54 views

Similar Jobs

Sr Data Science Engineer

San Jose, CA Austin, TX

Software Engineer

Bengaluru, India

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 307 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers