Software Engineer

NEXORANT LLC
United States
6 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
1 year minimum
Working hours
Regular working hours
Job source

Tech stack

LangGraph Framework Java (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Artificial Intelligence Amazon Web Services Component-Based Software Engineering Automation of Tests Microsoft Azure Code Review Computer Programming Databases
+35 more
Continuous Integration Data Structures Software Debugging Python (Programming Language) PostgreSQL Machine Learning MongoDB MySQL Object-Oriented Software Development OpenAI Standard Sql Search Technologies Software Deployment Software Engineering Software Systems Google Cloud Retrieval-Augmented Generation Flask (Web Framework) Large Language Models Prompt Engineering Spring-boot Software Troubleshooting Llamaindex Generative AI Backend Agentic-AI Git Fastapi AI Platforms Solid Principles Restful APIs Software Version Control Data Pipelines Docker Programming Languages

Job description

In this role, you will contribute to building scalable software applications, integrating AI-powered capabilities, developing backend services, and implementing innovative technical solutions. You will collaborate with engineers and cross-functional teams to deliver reliable, high-quality software that addresses real-world business needs., * Design, develop, test, and maintain scalable software applications.

  • Build and integrate AI-powered features using Large Language Models (LLMs), OpenAI APIs, and other AI services.
  • Develop backend services, REST APIs, and application components using Python, Java, or similar programming languages.
  • Implement AI application workflows involving prompt engineering, embeddings, and Retrieval-Augmented Generation (RAG).
  • Integrate AI models and third-party APIs into existing software systems.
  • Write clean, reusable, maintainable, and well-tested code.
  • Work with databases, data processing pipelines, and vector search technologies.
  • Evaluate AI-generated outputs and improve application accuracy, reliability, and performance.
  • Troubleshoot software issues, debug applications, and optimise system performance.
  • Participate in code reviews, technical discussions, and Agile development activities.
  • Collaborate with product managers, software engineers, and data teams to translate business requirements into technical solutions.
  • Support application deployment, monitoring, testing, and continuous improvement.

Requirements

We are seeking a motivated Software Engineer with 1-3 years of professional experience to join our engineering team. The ideal candidate will have a strong foundation in software development, programming, and application design, along with hands-on experience or familiarity with Artificial Intelligence (AI) and Generative AI technologies., * 1-3 years of professional experience in Software Engineering, Software Development, or a related technical field.

  • Proficiency in Python, Java, or another modern programming language.
  • Understanding of data structures, algorithms, object-oriented programming, and software design principles.
  • Experience developing software applications, backend services, or REST APIs.
  • Familiarity with Artificial Intelligence, Machine Learning, or Generative AI concepts.
  • Understanding of LLMs, prompt engineering, and AI API integration.
  • Knowledge of SQL, databases, and version control systems such as Git.
  • Strong analytical, problem-solving, and debugging skills.
  • Ability to collaborate effectively in a fast-paced engineering environment.

Preferred Qualifications

  • Experience with OpenAI APIs, Anthropic APIs, or other LLM platforms.
  • Familiarity with LangChain, LangGraph, or LlamaIndex.
  • Knowledge of RAG pipelines, vector databases, embeddings, and semantic search.
  • Experience with FastAPI, Flask, Spring Boot, or similar backend frameworks.
  • Exposure to AI agents, intelligent automation, or AI-powered workflow development.
  • Familiarity with AWS, Microsoft Azure, or Google Cloud Platform.
  • Knowledge of Docker, CI/CD pipelines, automated testing, and application deployment.
  • Experience with PostgreSQL, MySQL, MongoDB, or vector database technologies.

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

Loading talks and stories from around this role…