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

Software Engineer

Robert Half • Princeton, NJ, US
job_description.job_card.1_day_ago
serp_jobs.job_preview.job_type
  • serp_jobs.job_card.full_time
job_description.job_card.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
  • serp_jobs.job_alerts.create_a_job

    Software Engineer • Princeton, NJ, US

    Job_description.internal_linking.related_jobs
    Software Engineer, Fullstack

    Software Engineer, Fullstack

    VirtualVocations • Elizabeth, New Jersey, United States
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Principal Software Engineer (Hybrid)

    Principal Software Engineer (Hybrid)

    Selective Insurance • Millburn, NJ, United States
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Integration Engineer

    Software Integration Engineer

    VirtualVocations • Elizabeth, New Jersey, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Integration Engineer to join their team focused on building integrations for mission-critical software. Key Responsibilities : Design, develop, and maintain inte...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Lead Software Engineer

    Lead Software Engineer

    VirtualVocations • Elizabeth, New Jersey, United States
    serp_jobs.job_card.full_time
    A company is looking for a Lead Software Engineer who will be responsible for designing and implementing software systems. Key Responsibilities Design, develop, and implement software systems util...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Fullstack Software Engineer

    Fullstack Software Engineer

    VirtualVocations • Elizabeth, New Jersey, United States
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Golang Software Engineer

    Golang Software Engineer

    VirtualVocations • Elizabeth, New Jersey, United States
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Senior Software Engineer

    Senior Software Engineer

    VirtualVocations • Hamilton, New Jersey, United States
    serp_jobs.job_card.full_time
    A company is looking for a Senior Software Engineer.Key Responsibilities Develop and maintain scalable, high-performance applications using TypeScript, Node. GraphQL, and AWS Collaborate with pro...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Verification Engineer

    Software Verification Engineer

    VirtualVocations • Hamilton, New Jersey, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer II.Key Responsibilities Perform software verification using Agile methodology to ensure product quality and compliance with requirements Execute test...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Lead Software Engineer

    Lead Software Engineer

    Relativity • Philadelphia, PA, United States
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer II

    Software Engineer II

    VirtualVocations • Newark, New Jersey, United States
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Principal Software Engineer

    Principal Software Engineer

    VirtualVocations • Elizabeth, New Jersey, United States
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer 2

    Software Engineer 2

    VirtualVocations • Elizabeth, New Jersey, United States
    serp_jobs.job_card.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 ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_1_day • serp_jobs.job_card.promoted
    Product Software Engineer

    Product Software Engineer

    VirtualVocations • Elizabeth, New Jersey, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer, Product.Key Responsibilities Contribute to the design and implementation of a real-time LLM-powered platform Build and enhance key pieces of the use...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Remote Software Engineer

    Remote Software Engineer

    VirtualVocations • Elizabeth, New Jersey, United States
    serp_jobs.filters.remote
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer, Integration

    Software Engineer, Integration

    VirtualVocations • Newark, New Jersey, United States
    serp_jobs.job_card.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, ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Midlevel Fullstack Software Engineer

    Midlevel Fullstack Software Engineer

    VirtualVocations • Hamilton, New Jersey, United States
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_variable_days • serp_jobs.job_card.promoted
    Mid-Level Software Engineer

    Mid-Level Software Engineer

    VirtualVocations • Elizabeth, New Jersey, United States
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer

    Software Engineer

    VirtualVocations • Elizabeth, New Jersey, United States
    serp_jobs.job_card.full_time
    A company is looking for a Software Engineer who is enthusiastic about distributed storage and thrives in a fast-paced environment. Key Responsibilities Determine user requirements and contribute ...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Software Engineer III

    Software Engineer III

    VirtualVocations • Elizabeth, New Jersey, United States
    serp_jobs.job_card.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...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted
    Staff Software Engineer

    Staff Software Engineer

    VirtualVocations • Elizabeth, New Jersey, United States
    serp_jobs.job_card.full_time
    A company is looking for a Staff Software Engineer, DevOps / SRE.Key Responsibilities : Lead the design, implementation, and maintenance of cloud-native infrastructure on AWS Improve and scale CI / C...serp_jobs.internal_linking.show_more
    serp_jobs.last_updated.last_updated_30 • serp_jobs.job_card.promoted