NEC

Software Engineer/Senior Software Engineer

NEC
Apply
23 hours ago
Noida, IndiaMid Level / Senior

Responsibilities

  • Design and develop AI-powered applications using LLMs and agentic AI frameworks.
  • Build, orchestrate, and optimize AI agents with frameworks such as LangGraph, LangChain, CrewAI, and AutoGen.
  • Develop prototypes and solutions using agent workflows, RAG, tool calling, memory management, and multi-step reasoning.
  • Build scalable backend services and RESTful APIs using Python and FastAPI.
  • Integrate LLMs, vector databases, external APIs, and enterprise systems.
  • Design and develop responsive web applications using React, JavaScript, and TypeScript.
  • Collaborate with architects and product teams to translate business requirements into AI-driven solutions.
  • Participate in solution design, code reviews, testing, and deployment activities.
  • Stay current with emerging AI, LLM, and agentic AI technologies.

Requirements

  • 2–4 years of software development experience.
  • Hands-on experience with LangGraph, LangChain, CrewAI, AutoGen, or similar agent frameworks.
  • Demonstrated experience developing and presenting AI agents, agentic workflows, AI prototypes, proofs of concept, or AI-powered applications.
  • Understanding of LLMs, prompt engineering, RAG, tool calling, memory management, and agent orchestration.
  • Experience integrating models from OpenAI, Azure OpenAI, Anthropic, Bedrock, or equivalent platforms.
  • Strong proficiency in Python and experience building RESTful APIs with FastAPI.
  • Familiarity with PostgreSQL, MongoDB, or vector databases.
  • Understanding of application security, performance optimization, and API design best practices.
  • Hands-on React experience, including responsive interface development, state management, and API integration.
  • Bachelor’s or master’s degree in Computer Science, Information Systems, or a related field.
  • Preferred experience with agentic AI platforms, multi-agent architectures, Pinecone, Chroma, FAISS, Weaviate, Docker, Git, CI/CD practices, and cloud-native application development.
  • Strong problem-solving, analytical, communication, collaboration, and independent execution skills.

Benefits

  • Permanent employment engagement.
  • Noida location with a hybrid work arrangement.
NEC

About NEC

10,000+ employees

NEC Corporation is a Tokyo-headquartered public company that builds IT services, network systems, and communications equipment for governments, telecom carriers, and enterprises. Its portfolio spans cloud and data platforms, SDN, cybersecurity, biometrics/public safety, and smart city solutions, delivered through product sales and systems integration. Founded in 1899 and listed on the Tokyo Stock Exchange (6701), NEC operates globally and supplies national agencies and major operators across multiple regions.

Contact me