AI / Software Engineer

Innominds Software
Englewood Cliffs, NJ, United States
14 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Automation of Tests Cloud Computing Encodings Databases Data Integration Python (Programming Language) Parsing Software Engineering Systems Integration
+11 more
TypeScript Data Logging Enterprise Software Applications Data Ingestion ReactJS Large Language Models Generative AI Backend AI Platforms Front End Software Development Microservices

Job description

Provide hands-on local engineering support for requirements clarification, prototyping, demonstrations, feature development, and coordination with stakeholders and the offshore delivery team., * Clarify business and technical requirements with stakeholders.

  • Build prototypes, proof-of-concepts, AI features, integrations, and workflow applications.
  • Develop and enhance GenAI applications, enterprise assistants, AI agents, RAG solutions, and conversational workflows.
  • Implement backend services, APIs, microservices, data integrations, and automation using Python and related technologies.
  • Contribute to frontend and workflow application development using React or comparable modern frameworks.
  • Support document ingestion, parsing, extraction, retrieval, evaluation, and knowledge-based enhancement.
  • Integrate enterprise systems, APIs, vector databases, embedding pipelines, and approved AI services.
  • Prepare demonstrations, collect feedback, and convert validated requirements into production-ready features.
  • Collaborate with offshore engineers and QA resources on implementation, testing, defect resolution, and release preparation.
  • Follow Client s development, security, source-control, documentation, and deployment standards.
  • Support production stabilization, troubleshooting, and knowledge transfer as required.

Requirements

  • 6-8 years of experience in software engineering, AI application development, or full-stack engineering.
  • Strong hands-on experience with Python, APIs, backend services, and enterprise application development.
  • Experience with GenAI, LLM APIs, RAG, prompt/workflow engineering, AI agents, or conversational applications.
  • Familiarity with React, JavaScript/TypeScript, microservices, cloud platforms, databases, and enterprise integrations.
  • Experience with data ingestion, document processing, vector databases, embeddings, or knowledge bases is desirable.
  • Understanding of automated testing, AI evaluation, security, logging, and production support.
  • Strong communication skills and the ability to work directly with business and technical stakeholders.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Essential engineering roles in the generative AI space

Mary Grygleski Mary Grygleski · LIVE

2:32 min

Refactoring bulk frontend operations into scalable backend methods

Noam Honig · LIVE

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

2:56 min

Open-sourcing a complex parsing library for game data

Johan Hutting Johan Hutting · World Congress 2024

52 sec

Transitioning from software consulting to AI building

Malte Lensch Malte Lensch · World Congress 2026 Europe

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

Videos

See all

Related articles

See all