Software Engineer, AI & Backend

Deltek Bengaluru / Bangalore, Karnataka
Permanent Job Not disclosed
Sqlalchemy Pytest PostgreSQL

Join Deltek, a global leader in project-based business software, and contribute to building innovative solutions that delight our customers. As part of our Engineering and Technology team in Bengaluru/Bangalore, you'll focus on software design, development, innovation, and quality. This role offers a supportive environment where ideas are welcomed, growth is encouraged, and questions are a key part of learning.

In this position, you will:

  • **Feature Development (60%):** Develop and maintain FastAPI endpoints, build features for our React/Next.js portal (e.g., product registration, deployment status UIs), write Pydantic schemas and SQLAlchemy models, and integrate LLM APIs (Anthropic/OpenAI) for tasks like description generation and embedding. You'll ensure code quality with unit/integration tests (pytest) and adhere to coverage targets.
  • **AI Integration (20%):** Implement LangChain or LangGraph-based chains for tasks such as OpenAPI spec extraction and data enrichment. Assist in improving server generation from OpenAPI specifications.
  • **DevOps Fundamentals (10%):** Write and update Dockerfiles, debug GitHub Actions, and use basic `kubectl` commands for inspecting development environments.
  • **Collaboration (10%):** Actively participate in code reviews, provide and receive feedback, and contribute to design documentation. Pair with senior engineers on complex architectural challenges.

We are looking for candidates with strong backend Python skills (FastAPI, Pydantic, SQLAlchemy), experience with REST API design, PostgreSQL, containerization (Docker), and modern frontend technologies (TypeScript, React, Next.js). Familiarity with LLM APIs (Anthropic/OpenAI) and orchestration SDKs like LangChain is essential. Experience with Git, pytest, and soft skills like asking clarifying questions and providing clear communication are also important.

Similar Jobs

View all

Software Engineer- .Net Developer

Oddrun

Bengaluru / Bangalore, Karnataka 4-6 Years
Permanent Job Not disclosed

Enterprise Engineer

LinkedIn

Bengaluru / Bangalore, Karnataka 2-4 Years
Permanent Job Not disclosed

Senior Software Engineer

Microsoft Corp

Hyderabad / Secunderabad, Telangana, Telangana 7-9 Years
Permanent Job Not disclosed

Senior Software Engineer - Full Stack & AI

Fulfil Solutions

Bengaluru / Bangalore, Karnataka 5-9 Years
Permanent Job Not disclosed

Senior Java Software Engineer

HighRadius

Hyderabad / Secunderabad, Telangana, Telangana 3-5 Years
Permanent Job Not disclosed
Apply Now