Software Engineer

Kforce Inc.
Pittsburgh, PA, United States
1 day ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Amazon S3 Automation of Tests Cloud Computing Computer Programming Continuous Integration Data Integration Extract Transform Load (ETL) Database Design
+29 more
Django Web Framework Python (Programming Language) PostgreSQL Machine Learning Performance Tuning Redis Tensorflow Standard Sql Software Engineering Systems Integration TypeScript Web Applications Web Application Frameworks Data Logging ReactJS Flask (Web Framework) Large Language Models Prompt Engineering Caching Indexer Backend Fastapi Event Driven Architecture Pytest Containerization Git Flow Performance Monitor Front End Software Development Docker

Job description

Experteer Overview In this role, you will help build scalable, AI-enabled technology platforms for high-impact client engagements within the Strategic Solutions Team. You will work across backend, frontend, data, and cloud domains to deliver production-ready applications. You’ll shape architecture, implement AI-powered capabilities, and ensure reliable releases in a fast-paced environment. This is a hands-on role that blends software engineering with data and cloud technologies to drive measurable client outcomes. Compensation / Benefits * Develop and maintain backend APIs and services using Python frameworks (FastAPI, Django, Flask) * Build modern web apps and dashboards with React and TypeScript for client-facing tools * Create AI-powered capabilities including LLM integrations, prompt engineering, and agent workflows * Design ETL processes and data integrations, event-driven architectures, and connections to external platforms * Work with relational and vector databases (PostgreSQL, Redis, pgvector) focusing on schema, indexing, and optimization * Deploy and manage cloud-native solutions on AWS with Docker, ECS/EKS, Lambda, S3, RDS * Implement CI/CD pipelines, automated testing, staged deployments, and rollback strategies * Monitor performance via logging, metrics, tracing, alerting, and production troubleshooting * Own and improve reusable platform components used across client solutions * Convert prototypes into secure, scalable, production-ready applications Tasks * 3+ years of production software experience in agile teams * Strong Python proficiency including async programming, type hints, PyTest, packaging, and performance tuning * Frontend experience with React and modern JavaScript/TypeScript, API integration, and state management * Solid SQL skills with database design, data modeling, caching, and background processing * Experience deploying, monitoring, securing, and maintaining apps in AWS and containerized environments * Exposure to AI/ML solutions including LLM integrations, vector databases, APIs, and ML frameworks * Proficient with Git workflows, peer reviews, and CI/CD best practices * Self-starter with ownership of requirements to deployment * Strong written communication and collaboration across distributed teams * Comfort in a rapidly evolving environment with shifting priorities Key requirements *

Requirements

a Redis, pgvector) focusing on schema, indexing, and optimization * Deploy and manage cloud-native solutions on AWS with Docker, ECS/EKS, Lambda, S3, RDS * Implement CI/CD pipelines, automated testing, staged deployments, and rollback strategies * Monitor performance via logging, metrics, tracing, alerting, and production troubleshooting * Own and improve reusable platform components used across client solutions * Convert prototypes into secure, scalable, production-ready applications Tasks * 3+ years of production software experience in agile teams * Strong Python proficiency including async programming, type hints, PyTest, packaging, and performance tuning * Frontend experience with React and modern JavaScript/TypeScript, API integration, and state management * Solid SQL skills with database design, data modeling, caching, and background processing * Experience deploying, monitoring, securing, and maintaining apps in AWS and containerized environments * Exposure to AI/ML solutions aaaa aaaC_ LLM integrations, vector databases, APIs, and ML frameworks * Proficient with Git workflows, peer reviews, and CI/CD best practices * Self-starter with ownership of requirements to deployment * Strong written communication and collaboration across distributed teams * Comfort in a rapidly evolving environment with shifting priorities Key requirements *

Apply for this position

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

Apply on us.experteer.com

Good distractions

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

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

3:05 min

Tagging and organizing execution scenarios with pytest markers

Florian Bruhin · WWC 2021

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · WWC 2022

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

Videos

See all

Related articles

See all