Talent.com
Lead Software Engineer

Lead Software Engineer

NiceAtlanta, Georgia, United States
job_description.job_card.variable_days_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.job_description

At NiCE, we don’t limit our challenges. We challenge our limits. Always. We’re ambitious. We’re game changers. And we play to win. We set the highest standards and execute beyond them. And if you’re like us, we can offer you the ultimate career opportunity that will light a fire within you.

Lead Python Developer - Research Development and Innovation

This position is ineligible for visa sponsorship.

What We Do

NICE CEA provides state-of-the-art enterprise level AI and analytics for all forms of business communications including speech, chat, email, and general text.   We have a world class research team developing new algorithms and approaches to help companies with solving critical issues such as identifying their best performing agents, preventing fraud, categorizing customer issues, and determining overall customer satisfaction.  If you have interacted with a major contact center in the last decade, it is very likely we have processed your call.

The research development and innovation group partners with NICE’s cutting edge research team to scale out the delivery of new technology and AI models to customers around the world that are tailored to their company, industry, and language needs.  More specifically, this team takes raw research code or ideas and turn it into highly-performant, scalable, and robust engines / libraries.  Our team is very dynamic and is given wide latitude in choosing our own tools and internal processes.

Some, but not all your responsibilities would include :

  • Productizing innovation in partnership with our research team.
  • Create new python application(s) to serve as the backends or tools for our enterprise AI applications.
  • Maintain, debug, and document these new systems through their lifecycle.
  • Working closely with internal stakeholders to define system requirements.
  • Collaborate with your teammates on projects and mentor junior employees or other developers who might be new to Python.
  • Work with our team of data scientists to help them solve coding problems and elevate quality by sharing best practices.

Required Skills and Experience

  • Bachelor’s degree or higher in the field of Computer Science, Technology, Engineering, Math
  • 10 or more years of industry experience
  • 6 or more years of experience writing, debugging Python applications (Pandas, Pytorch, Pytest, Pydantic).
  • Knowledge of the enterprise software product life cycle (design, build, test, delivery, support).
  • Familiarity with Jira, Confluence (or similar ALM) and source control packages and methodology
  • Experience working / deploying software on both windows and Linux systems.
  • Familiarity with Continuous Integration and Automation systems (Jenkins or other such tools)
  • Additional Experience

    Given this is a lead position on a team working with ML technologies, knowledge of and hands on experience is expected with most of these technologies :

  • Core NVIDIA stack
  • CUDA Toolkit, cuDNN, cuBLAS

  • TensorRT
  • NCCL (multi-GPU scaling)
  • Model Interchange & Optimization
  • ONNX / ONNX Runtime

  • Torch Export
  • Polygraphy
  • ONNX GraphSurgeon
  • Serving & Scaling
  • Triton Inference Server

  • Profiling & Debugging
  • PySpy / Scalene

  • Nsight Systems / Compute
  • Familiarity with ML compression & optimization : pruning, distillation, quantization
  • Strong Linux background (driver / toolkit installation, GPU resource management)
  • About NiCE

    NICE Ltd. (NASDAQ : NICE) software products are used by 25,000+ global businesses, including 85 of the Fortune 100 corporations, to deliver extraordinary customer experiences, fight financial crime and ensure public safety. Every day, NiCE software manages more than 120 million customer interactions and monitors 3+ billion financial transactions.

    Known as an innovation powerhouse that excels in AI, cloud and digital, NiCE is consistently recognized as the market leader in its domains, with over 8,500 employees across 30+ countries.

    NiCE is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, age, sex, marital status, ancestry, neurotype, physical or mental disability, veteran status, gender identity, sexual orientation or any other category protected by law.

    serp_jobs.job_alerts.create_a_job

    Lead Software Engineer • Atlanta, Georgia, United States

    Job_description.internal_linking.related_jobs
    • serp_jobs.job_card.promoted
    Lead Software Engineer

    Lead Software Engineer

    VirtualVocationsAlpharetta, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Lead Software Engineer.Key Responsibilities Design, develop, and implement software systems using server-side frameworks and client-side technologies Improve system pe...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Staff Software Engineer

    Senior Staff Software Engineer

    VirtualVocationsAlpharetta, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Staff Software Engineer.Key Responsibilities Architect and design high availability solutions using AWS, driving scope definition and application deployment Man...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Software Engineer II, Android

    Software Engineer II, Android

    VirtualVocationsNorcross, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer II, Android.Key Responsibilities Develop mobile applications (Android) in collaboration with product managers, designers, and engineers Lead projects...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Tech Lead Software Engineer

    Tech Lead Software Engineer

    VirtualVocationsDecatur, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Tech Lead Software Engineer for GenAI Enabled Products.Key Responsibilities Lead architecture, design, and development of GenAI-enabled services while maintaining high-...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    Dematic Corp. (ILD-US)Atlanta, GA, United States
    serp_jobs.job_card.full_time
    This is an exciting opportunity for a Senior Software Engineer to lead the design, development, and implementation of industry-leading global technology solutions for logistics and warehouse automa...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Engineer, AI

    Senior Software Engineer, AI

    VirtualVocationsNorcross, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Software Engineer, AI.Key Responsibilities Design and develop AI-driven features for the website experience platform Collaborate with cross-functional teams to ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    VirtualVocationsAlpharetta, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Software Engineer to develop and maintain healthcare applications.Key Responsibilities Act as the technical lead on projects, focusing on front-end development u...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Software Engineer - Distributed Systems

    Software Engineer - Distributed Systems

    VirtualVocationsAlpharetta, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer (Distributed Systems).Key Responsibilities Architect and implement solutions in the execution layer and core systems Plan and implement improvements ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Cloud Software Engineer

    Senior Cloud Software Engineer

    VirtualVocationsAlpharetta, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Cloud Software Engineer - FULLY REMOTE.Key Responsibilities Design, develop, and implement complex cloud-based software systems, APIs, and user interfaces using ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Full Stack Software Engineer

    Senior Full Stack Software Engineer

    VirtualVocationsAlpharetta, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Full Stack Software Engineer, Infrastructure (Remote).Key Responsibilities Build new features in modern Single Page Applications using TypeScript and React Deve...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Master Software Engineer

    Master Software Engineer

    VirtualVocationsAlpharetta, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Master Software Engineer.Key Responsibilities Architect and build highly performant distributed systems Mentor and guide junior engineers in troubleshooting techniques...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Node Engineer Tech Lead

    Node Engineer Tech Lead

    VirtualVocationsNorcross, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Node Engineer - Tech Lead.Key Responsibilities Lead and manage a team of developers to deliver innovative digital products Develop clean, modern, testable, and well-do...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Software Engineer II

    Software Engineer II

    VirtualVocationsNorcross, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer II, Verifications.Key Responsibilities Develop and maintain scalable gRPC APIs for data access and decisioning Collaborate with cross-functional team...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    • serp_jobs.job_card.new
    Senior Software Sustainment Engineer

    Senior Software Sustainment Engineer

    VirtualVocationsNorcross, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Software Sustainment Engineer.Key Responsibilities Maintain and enhance applications and systems, ensuring operational efficiency Troubleshoot issues and upgrad...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_hours
    • serp_jobs.job_card.promoted
    Technical Lead

    Technical Lead

    VirtualVocationsAlpharetta, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Technical Lead to spearhead development teams and design solutions for digital content access. Key Responsibilities Lead and mentor a development team throughout the sof...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Firmware Software Engineer

    Firmware Software Engineer

    VirtualVocationsAlpharetta, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Firmware Software Engineer to develop interactive 3D visualizations and enhance user interfaces. Key Responsibilities Develop an interactive 3D visualization in the brow...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_variable_days
    • serp_jobs.job_card.promoted
    Senior Software Development Engineer

    Senior Software Development Engineer

    VirtualVocationsAlpharetta, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior SDET to help embed a culture of test automation within their web team.Key Responsibilities Build and maintain automated tests at the integration and end-to-end l...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Security Software Engineer

    Security Software Engineer

    VirtualVocationsAlpharetta, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Security Software Engineer - 100% Remote.Key Responsibilities Develop and implement a complete security stack for endpoint management, vulnerability management, and inc...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Staff Software Engineer

    Staff Software Engineer

    VirtualVocationsNorcross, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Staff Software Engineer, Blockchain Protocols.Key Responsibilities Architect and build scalable distributed systems integrating various data sources Research, design, ...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30
    • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    VirtualVocationsNorcross, Georgia, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer / Senior Software Engineer.Key Responsibilities Contribute to high-quality solutions and advocate for coding standards through code reviews Collabora...serp_jobs.internal_linking.show_moreserp_jobs.last_updated.last_updated_30