Software Engineer -15+ years

SR Talent Solution Inc
Chicago, IL, United States
3 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Batch Processing Continuous Integration Data Transformation Data Migration Cursor Github Design of User Interfaces Python (Programming Language) Machine Learning
+15 more
Software Product Management OpenAI Standard Sql Systems Integration TypeScript Web Applications Google Cloud Large Language Models AI Coding Agents Backend Fastapi Data Layers Front End Software Development Api Design Microservices

Job description

*WE NEED A SOFTWARE ENGINEER WHO BUILDS WITH AI, NOT AN ML ENGINEER WHO BUILDS AI MODELS

building a new internal AI product focused on product data transformation/enrichment. The goal is to take product information coming in to the organization process and enrich it, and make it usable downstream. They are also looking to move more of this process from batch processing toward real-time processing.

The product will use LLMs/AI as part of the workflow, but this person is NOT building an LLM or ML model from scratch. They need a software engineer who knows how to take existing AI capabilities and integrate them into a production application.

What this person will actually be doing

  • Building backend services, APIs, and integrations
  • Working heavily with Python + FastAPI
  • Building/working with microservices and complex systems
  • Integrating with OpenAI and Vertex AI
  • Moving data between different systems/layers and figuring out how data should flow from the data layer into the application
  • Working with product data and data transformation/enrichment
  • Helping move the process toward more real-time/event-driven workflows
  • Working with existing AI/ML models on the backend
  • Implementing and integrating AI capabilities into the product
  • Using AI coding tools such as Cursor/Codex

Important: Backend-heavy, but full-stack in nature

This is NOT a frontend/UI/UX role. They will not be responsible for designing interfaces or doing dedicated frontend development.

However, the hiring manager described the role as full-stack in nature because the engineer needs to understand how the backend and frontend interact. They should have enough JavaScript/TypeScript knowledge to think through how data is structured and consumed by the frontend.

Think: strong backend engineer who understands the full application stack, not a traditional frontend/full-stack developer.

Requirements

  • Strong Python
  • FastAPI
  • SQL
  • Experience building production web applications/backend services
  • Experience building APIs and integrating with other systems/services
  • Experience working with OpenAI API, Vertex AI, or similar LLM platforms
  • Understanding of how backend services interact with frontend applications
  • Data-heavy applications
  • Moving data between systems
  • Production web applications
  • JavaScript/TypeScript knowledge
  • Google Cloud Platform is always preferred Understanding of CI/CD / GitHub Actions is helpful, but they do not need to be a CI/CD expert

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…