Innova Solutions USA - New York, NY

posted 3 months ago

Full-time - Mid Level
New York, NY
10,001+ employees
Professional, Scientific, and Technical Services

About the position

Innova Solutions is seeking a skilled Python Developer- Platform Engineer to join our team on a contract basis for a duration of 12+ months. This position is hybrid, requiring the candidate to work onsite from Monday to Wednesday and remotely from Thursday to Friday. The successful candidate will collaborate with teams and partners in QSDG and Platform to define, build, test, and deploy platforms that meet specific requirements. The role involves defining and enforcing standards and best practices related to platform management, evaluating third-party products for scalability, resiliency, and performance, and building or leveraging existing platforms by automating setup, installation, verification, monitoring, and provisioning processes. The Python Developer will maintain a central, version-controlled inventory of all environments, including their current versions and configuration settings. They will be responsible for planning and allocating environments to teams based on their delivery lifecycle, analyzing data to proactively address environment-related issues, and working with project teams to manage costs and improve the efficiency of environments. Additionally, the role requires close partnership with Production Support and Engineering to deploy and support applications. The ideal candidate will have prior experience designing, implementing, and maintaining end-to-end environments, from proof of concept to production. A deep understanding of hardware, software, network, data, and application configuration is essential, along with familiarity with DevOps processes and CI/CD tooling such as Jira, Git/Bitbucket, Jenkins, Datival, Artifactory, and Ansible. The candidate should also have experience with multi-tier Python-based web application stacks, microservices, serverless architectures, and a mix of on-premises and cloud-based deployment models using containerization technologies like Docker, Kubernetes, and OpenShift. Familiarity with both NoSQL (MongoDB) and relational databases (SQL Server/Oracle) is also required, along with Unix scripting and SQL skills.

Responsibilities

  • Collaborate with team and partners in QSDG and Platform to define, build, test, and deploy platforms meeting requirements.
  • Define and enforce standards and best practices related to platform management.
  • Evaluate third-party products to meet scalability, resiliency, and performance.
  • Build new or leverage existing platforms by automating setup, installation, verification, monitoring, and provisioning processes.
  • Maintain a central, version-controlled inventory of all environments, including their current versions and configuration settings.
  • Plan and allocate environments to teams depending on their delivery lifecycle.
  • Analyze data to identify and proactively address environment-related issues.
  • Work with project teams to manage costs and improve efficiency of environments.
  • Partner closely with Production Support and Engineering to deploy and support applications.

Requirements

  • 7-10 years of experience in similar roles, preferably in the financial industry.
  • Higher education in IT field or relevant previous work experience.
  • Prior experience designing, implementing, and maintaining end-to-end environments, from POC to production.
  • Deep understanding of hardware, software, network, data, and application configuration.
  • Experience with DevOps processes and CI/CD tooling (Jira, Git/Bitbucket, Jenkins, Datival, Artifactory, Ansible).
  • Familiarity with multi-tier (Python based) web application stack, microservices/serverless/loosely coupled architecture.
  • Experience with a mix of on-premises and cloud-based, containerized (Docker/Kubernetes/OpenShift) deployment models.
  • Familiarity with NoSQL (MongoDB) and relational (SQL Server/Oracle) databases, and other various forms of Object, Vector, and file stores.
  • Proficiency in Unix scripting and SQL, and experience with work scheduling tools.
  • Experience in setting up infrastructure monitoring and reporting for GPU/CPU & memory consumption, inference latency, and model performance.
  • Knowledge of performance profiling and optimization techniques to maximize performance and resource consumption.

Nice-to-haves

  • Familiarity with AI & Deep learning, modeling techniques, Generative AI application stack.
  • Proficiency in Python and familiarity with AI frameworks (TensorFlow/PyTorch).
  • Experience in GPU cluster management (CUDA/Kubernetes), auto-scaling & scheduling (Triton Inference Server).

Benefits

  • Medical & pharmacy coverage
  • Dental/vision insurance
  • 401(k)
  • Health saving account (HSA)
  • Flexible spending account (FSA)
  • Life Insurance
  • Pet Insurance
  • Short term and Long term Disability
  • Accident & Critical illness coverage
  • Pre-paid legal & ID theft protection
  • Sick time
  • Employee Assistance Program (EAP)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service