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.