Logo
eTeam

Generative AI Software Engineer

eTeam, Jersey City, New Jersey, United States, 07390

Save Job

This range is provided by eTeam. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range $52.00/hr - $58.00/hr

Direct message the job poster from eTeam

Job Title Generative AI Software Engineer

Location Jersey City, NJ

Duration 09 months contract (Possible RTH)

Pay Range $52.00/hr - $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.

Seniority level Not Applicable

Employment type Contract

Job function Information Technology and Engineering

Industries IT Services and IT Consulting

Referrals increase your chances of interviewing at eTeam by 2x

#J-18808-Ljbffr