
Software Engineer – AI Development
Concurrent Technologies Corporation
full-time
Posted on:
Location Type: Remote
Location: Pennsylvania • United States
Visit company websiteExplore more
About the role
- Design, develop, and maintain APIs, and enterprise applications using modern frameworks (C#, .NET Core, React, Blazor, etc.)
- Support development lifecycle processes: requirements gathering, design, development, testing, deployment, and ongoing maintenance.
- Integrate AI capabilities into business systems using commercial AI services (e.g., OpenAI, Microsoft Copilot, Google Gemini, Azure Foundry/AI) and internal applications.
- Collaborate closely with senior engineers and architects to implement scalable and maintainable solutions.
- Design and implement integrations between internal systems, SaaS platforms, and third-party services using RESTful APIs and event-driven patterns.
- Build and support scalable data ingestion and ETL pipelines that prepare and manage data for enterprise applications, analytics, and future AI or modeling initiatives as organizational capabilities mature.
- Leverage Python for automating data processing, API consumption, and embedding AI capabilities into applications.
- Work within our multi-cloud infrastructure, leveraging DevSecOps principles and Infrastructure as Code (IaC) to build, test, and deploy applications securely and efficiently.
- Partner with business stakeholders to understand workflows and translate operational needs into technical solutions.
- Ensure applications and AI integrations follow organizational security, compliance, and responsible data usage practices.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field
- 5+ years of professional software engineering experience developing full-stack web applications leveraging C#, the .NET Core platform, and modern front-end frameworks such as React/Blazor
- Hands-on experience integrating software with external APIs and SaaS platforms, including leveraging commercial AI services and other cloud-based applications
- Experience designing and working with relational databases (e.g., SQL Server, Oracle, MySQL)
- Familiarity with cloud platforms (Azure, AWS) and deployment best practices
- Understanding of modern AI application patterns such as prompt engineering, retrieval-augmented generation (RAG), or AI-assisted automation is preferred.
- Strong learning mindset and interest in evolving with the company’s AI strategy.
Benefits
- Competitive salary and benefits package
- Opportunity for professional development
- Educational opportunities
- Recognition for quality work
- Work-life balance promotion
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C#.NET CoreReactBlazorPythonRESTful APIsETLSQL ServerOracleMySQL
Soft Skills
collaborationrequirements gatheringproblem-solvingcommunicationlearning mindset