cover image
eTeam

Generative AI Software Engineer

On site

Jersey city, United states

$ 58 /hour

Mid level

Freelance

19-11-2025

Share this job:

Skills

Communication Python Data Engineering CI/CD Docker Kubernetes Monitoring Problem-solving Research Training Machine Learning PyTorch TensorFlow Deep Learning Databases Azure AWS cloud platforms GCP Data Science OpenAI Large Language Models Microservices NLP

Job Specifications

Job Title: Generative AI Software Engineer

Location: Jersey City, NJ

Duration: 09 months contract (Possible RTH)

Pay Range: $(52.00 – 58.00)/hr on W2 all-inclusive without benefits

Job Summary:

We are seeking a highly skilled Generative AI Engineer with a strong background in Machine Learning, LLMs, and modern AI frameworks to design, build, and deploy intelligent systems and generative models. The ideal candidate will have experience developing end-to-end AI solutions, optimizing model performance, and integrating generative capabilities into production applications. This role will work closely with cross-functional teams including product, research, engineering, and data science.

Key Responsibilities

Design, develop, and deploy Generative AI models, including LLMs, diffusion models, transformers, and multimodal architectures.

Build end-to-end AI/ML pipelines, including data ingestion, preprocessing, training, evaluation, and model deployment.

Fine-tune large language models (LLMs) using domain-specific datasets, prompt engineering, and reinforcement learning techniques (RLHF preferred).

Develop scalable backend systems to support inference, API integrations, and real-time generative workloads.

Collaborate with cross-functional teams to translate business requirements into technical solutions.

Conduct POCs and prototype development for new generative AI capabilities.

Optimize model performance for speed, accuracy, latency, and compute efficiency.

Implement best practices for model monitoring, observability, and drift detection.

Work with vector databases, embeddings, and retrieval-augmented generation (RAG) pipelines.

Ensure compliance with security, ethical AI, data privacy, and responsible AI principles.

Stay up to date with emerging research in generative AI, ML, LLMs, and advanced model architectures.

Required Qualifications

Bachelor’s or Master’s degree in Computer Science, AI/ML, Data Science, Engineering, or related field.

Min 6+ years of professional experience in software engineering, machine learning engineering, or AI development.

Strong hands-on experience with Python, PyTorch, TensorFlow, JAX, or related ML frameworks.

Proven experience building and deploying LLMs, GANs, diffusion models, or transformer-based architectures.

Solid understanding of machine learning fundamentals, deep learning, NLP, and generative modeling.

Experience with cloud platforms (AWS, Azure, or GCP) and scalable AI infrastructure (Kubernetes, Docker, serverless, distributed training).

Proficiency in building RESTful APIs, microservices, and backend integrations.

Strong knowledge of MLOps, CI/CD for ML, and model lifecycle management.

Excellent problem-solving, communication, and collaboration skills.

Preferred Qualifications:

Familiarity with multimodal AI (vision + language models).

Hands-on experience with OpenAI, Google Vertex AI, or Azure OpenAI ecosystems.

Background in data engineering or building large-scale data pipelines.

Contributions to open-source AI/ML projects.

About the Company

eTeam was formed in 1999 with the goal of becoming the supplier of choice for clients, employees and contingent workers. Today, we're one of the fastest-growing companies in New Jersey and ranked as one of the best companies to work for by Staffing Industry Analysts and New Jersey Business. We're also an honored member of Deloitte's Technology Fast 50. eTeam provides high-volume staffing, SOW and pay rolling services to structured contingent workforce programs and projects across the U.S., Canada and India. We also offer ... Know more