Job Listings

Python Developer

Aloden Inc

Job Title: Python Developer with Containers (GenAI)

Duration: 12-18 months (W2 only)

Location: Remote or Hybrid (location dependent)

Positions Available
• Mid/Senior Level Python Developer
• Lead Python Developer

Key Responsibilities
• Collaborate with cross-functional teams to design, build, test, and deploy AI-powered platforms.
• Define and enforce standards and best practices for platform management.
• Evaluate third-party products to meet scalability, resiliency, and performance requirements.
• Automate the setup, installation, verification, monitoring, and provisioning processes for development and production environments.
• Maintain a centralized, version-controlled inventory of all environments and their configurations.
• Allocate environments effectively to teams based on their delivery lifecycle.
• Analyze data to proactively identify and resolve environment-related issues.
• Work with project teams to manage costs and improve the efficiency of environments.
• Partner with Production Support and Engineering to deploy and support applications in production.

Required Skills
• Experience: Prior experience designing, implementing, and maintaining end-to-end environments, from POC to production.
• Technical Understanding: Deep understanding of hardware, software, network, data, and application configuration.
• DevOps: Expertise in DevOps processes and CI/CD tools (Jira, Git/Bitbucket, Jenkins, Datival, Artifactory, Ansible), orchestration, and automation.
• Python & Architecture: Proficiency in Python and experience with multi-tier web application stacks using microservices/serverless/loosely coupled architecture.
• Deployment Models: Experience with both on-premises and cloud-based, containerized deployment models (Docker, Kubernetes, OpenShift).
• Databases: Familiarity with NoSQL (MongoDB) and relational (SQL Server/Oracle) databases, as well as other object, vector, and file stores.
• Scripting & Monitoring: Proficiency in Unix scripting, SQL, and work scheduling tools. Experience setting up infrastructure monitoring and reporting for GPU/CPU, memory consumption, inference latency, and model performance.
• Optimization: Knowledge of performance profiling and optimization techniques to maximize performance, resource consumption/throughput, and minimize latency.
• High Availability: Experience with load balancing, high availability, and backup/recovery strategies and techniques.

Non-Technical Skills
• Communication: Ability to communicate effectively with diverse audiences (business stakeholders, developers, and support teams).
• Organization: Meticulous and highly organized.
• Adaptability: Able to adapt to shifting and competing priorities.
• Leadership (for Lead role): Skilled at delegating, mentoring, and setting expectations.
• Problem-Solving: Strong critical thinking skills to diagnose and resolve complex issues.

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

Qualifications
• 7-10 years of experience in similar roles, preferably in the financial industry.
• Higher education in an IT field or equivalent relevant work experience.

Location: New York, NY

Posted: Aug. 16, 2024, 8:08 a.m.

Apply Now Company Website