Talent.com
Software Engineer
Software EngineerRobert Half • Princeton, NJ, US
Software Engineer

Software Engineer

Robert Half • Princeton, NJ, US
1 day ago
Job type
  • Full-time
Job description

Job Description

Job Description

Job Summary :

We are seeking a software engineer with strong Python development experience and deep expertise in AI / ML, Large Language Models (LLMs), and Computer Vision. The ideal candidate should have extensive and hands-on experience designing, implementing, testing and scaling Python software, as well as a broad knowledge of AI / ML algorithms and applications.

Responsibilities :

  • Understanding the functional requirements of the software and exploring available options to enable the functionalities
  • Monitoring the new research and public domain models in the area of Small / Large Language Models (LLM), Computer Vision and other Multimodal models
  • Presenting and discussing proposed approaches with the team and arriving at the best viable option
  • Designing and implementing the designed Python microservices
  • Testing and deploying the services as part of the overall software
  • Documenting the research and relevant data
  • Collaborating with the team and contributing to a learning environment

Qualifications :

  • US Citizenship; ability to obtain and maintain a Security Clearance is a PLUS
  • 2-5 years of hands-on experience with Python development
  • Bachelor degree in Computer Science, Data Science or related fields
  • Master’s Degree strongly preferred
  • Strong familiarity with ML libraries : Pandas, NumPy, PyTorch, spaCy
  • Knowledge of LLM frameworks (Langchain, Llamaindex) and LLM providers (sglang, vLLM, OpenAI)
  • Experience developing in environments like Jupyter, Google Colab notebooks, Matplotlib, Plotly, and geoplotlib
  • Familiarity with transformer architectures, embedding models, transfer learning, fine[1]tuning
  • Understanding of statistical methods and machine learning techniques (e.g., clustering, regression, neural networks, deep learning)
  • Excellent written and verbal communication skills, including the ability to brief technical and mission stakeholders
  • Occasional travel to customer locations requiredPython, Amazon Web Services (AWS), PyTorch, Software Engineering, Defense Industry
  • Create a job alert for this search

    Software Engineer • Princeton, NJ, US

    Related jobs
    Lead Software Development Engineer, Consumer Domains

    Lead Software Development Engineer, Consumer Domains

    Amazon.com • New Brunswick, NJ, USA
    Full-time
    At Audible, we believe stories have the power to transform lives.It’s why we work with some of the world’s leading creators to produce and share audio storytelling with our millions of global liste...Show more
    Last updated: 13 days ago • Promoted
    Principal Software Engineer (Hybrid)

    Principal Software Engineer (Hybrid)

    Selective Insurance • Millburn, NJ, United States
    Temporary
    At Selective, we don't just insure uniquely, we employ uniqueness.Selective's unique position as both a leading insurance group and an employer of choice is recognized in a wide variety of awards a...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer 2

    Software Engineer 2

    VirtualVocations • Hamilton, New Jersey, United States
    Full-time
    A company is looking for a Software Engineer 2, Frontend.Key Responsibilities Proactively identifies and communicates problems with requirements for their own and adjacent work Contributes to a ...Show more
    Last updated: 2 days ago • Promoted
    Fullstack Software Engineer

    Fullstack Software Engineer

    VirtualVocations • Hamilton, New Jersey, United States
    Full-time
    A company is looking for a Fullstack / Backend Engineer with a focus on backend development.Key Responsibilities Design, develop, and optimize scalable shared backend services using Java and server...Show more
    Last updated: 30+ days ago • Promoted
    Golang Software Engineer

    Golang Software Engineer

    VirtualVocations • Elizabeth, New Jersey, United States
    Full-time
    A company is looking for a Golang Software Engineer (Proxy).Key Responsibilities Provide comprehensive support and continuous development for the core product, ensuring robust performance and rel...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer - Capital One Software (Remote)

    Lead Software Engineer - Capital One Software (Remote)

    Capital One • PHILADELPHIA, Pennsylvania, United States
    Remote
    Full-time +1
    Lead Software Engineer - Capital One Software (Remote).Ever since our first credit card customer in 1994, Capital One has recognized that technology and data can enable even large companies to be i...Show more
    Last updated: 30+ days ago • Promoted
    Remote Software Engineer

    Remote Software Engineer

    VirtualVocations • Hamilton, New Jersey, United States
    Remote
    Full-time
    A company is looking for a Software Engineer - Remote.Key Responsibilities Deliver high-quality, scalable, and maintainable code in. NET, Azure, and Kubernetes Assist in designing systems integra...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Integration

    Software Engineer, Integration

    VirtualVocations • Hamilton, New Jersey, United States
    Full-time
    A company is looking for an Autonomy Software Engineer, Integration.Key Responsibilities Develop interfaces between autonomy software components, sensors, and the remote dispatch system Design, ...Show more
    Last updated: 3 days ago • Promoted
    Software Engineer, Fullstack

    Software Engineer, Fullstack

    VirtualVocations • Newark, New Jersey, United States
    Full-time
    A company is looking for a Fullstack / Backend Engineer with a strong focus on backend development.Key Responsibilities Design, develop, and optimize scalable shared backend services using Java and...Show more
    Last updated: 23 days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    VirtualVocations • Newark, New Jersey, United States
    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 Participate in De...Show more
    Last updated: 30+ days ago • Promoted
    Software Development Engineer, Playback Team

    Software Development Engineer, Playback Team

    Amazon.com • New Brunswick, NJ, USA
    Full-time
    At Audible, we believe stories have the power to transform lives.It’s why we work with some of the world’s leading creators to produce and share audio storytelling with our millions of global liste...Show more
    Last updated: 30+ days ago • Promoted
    Principal Software Engineer

    Principal Software Engineer

    VirtualVocations • Newark, New Jersey, United States
    Full-time
    A company is looking for a Principal Software Engineer to design, implement, and maintain cloud-based software tools for scientific research. Key Responsibilities Develop and maintain customized s...Show more
    Last updated: 30+ days ago • Promoted
    Midlevel Fullstack Software Engineer

    Midlevel Fullstack Software Engineer

    VirtualVocations • Elizabeth, New Jersey, United States
    Full-time
    A company is looking for a Midlevel Fullstack Software Engineer.Key Responsibilities Develop applications and services in collaboration with teammates to support business and engineering initiati...Show more
    Last updated: 3 days ago • Promoted
    Software Engineer

    Software Engineer

    VirtualVocations • Hamilton, New Jersey, United States
    Full-time
    A company is looking for a Software Engineer, Classroom Experience.Key Responsibilities Collaborate with product management, design, and marketing teams to develop new features and enhancements ...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer

    Software Engineer

    TradeJobsWorkForce • 08075 Riverside, NJ, US
    Full-time
    Software Engineer Job Duties : Develops information systems by designing, developing, and installin...Show more
    Last updated: 30+ days ago • Promoted
    Lead Software Engineer

    Lead Software Engineer

    Relativity • Newark, NJ, United States
    Full-time
    Are you looking to be in a workplace where colleagues inspire one another, working together to build AI software solutions?. We're looking for a Lead Software Engineer to join our Relativity Privacy...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer II

    Software Engineer II

    VirtualVocations • Hamilton, New Jersey, United States
    Full-time
    A company is looking for a Software Engineer II specializing in Framework development.Key Responsibilities Design, develop, and maintain services for core Framework systems Lead implementation o...Show more
    Last updated: 30+ days ago • Promoted
    Mid-Level Software Engineer

    Mid-Level Software Engineer

    VirtualVocations • Elizabeth, New Jersey, United States
    Full-time
    A company is looking for a Mid Level Software Engineer to support fleet management and mobility payments solutions.Key Responsibilities Design, develop, and maintain backend services with high-pe...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer III

    Software Engineer III

    VirtualVocations • Elizabeth, New Jersey, United States
    Full-time
    A company is looking for a Software Engineer III - Integration Engineer (Remote).Key Responsibilities Estimate and complete development tasks including coding and requirements gathering with mini...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer 1

    Software Engineer 1

    VirtualVocations • Hamilton, New Jersey, United States
    Full-time
    A company is looking for a Software Engineer 1, Frontend.Key Responsibilities Writes clean and maintainable code to fulfill requirements set by business partners and stakeholders Contributes to ...Show more
    Last updated: 6 hours ago • Promoted • New!