Concurrent Technologies Corporation

Software Engineer - AI Development

Consumer Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 5+ years of experience in full-stack development using C#, .NET Core, and front-end frameworks like React/Blazor.
  • Hands-on experience with API integration and using SaaS platforms, particularly in AI services.
  • Proficient in designing and working with relational databases (SQL Server, Oracle, MySQL).
  • Knowledge of cloud platforms such as Azure and AWS, including deployment best practices.
  • Collaborative, execution-oriented mindset working closely with senior engineers and architects.
  • Interest in modern AI application patterns and a willingness to adapt to evolving AI strategies.

Responsibilities

  • Design and maintain APIs and enterprise applications using modern frameworks.
  • Support full software development lifecycle activities including testing and maintenance.
  • Integrate AI capabilities into business systems with commercial AI services.
  • Collaborate with senior engineers for scalable solution implementations.
  • Implement integrations between internal systems and third-party services via RESTful APIs.
  • Build and manage scalable data ingestion and ETL pipelines for enterprise applications.
  • Leverage Python for automating processes and enhancing applications with AI.

Benefits

  • Opportunity to work with cutting-edge AI technology and applications.
  • Potential for career advancement into advanced AI initiatives.
  • Collaborative environment with an experienced DevOps team.
  • Educational opportunities and training to support personal and professional growth.
  • Recognition for high-quality work within a growing organization.
Full Job Description
Software Engineer - AI Development

Concurrent Technologies Corporation

Johnstown, PA (Remote)

Minimum Clearance Required: None

Clearance Level Must Be Able to Obtain: Secret

Employee Background Check Required

CTC is embarking on a strategic initiative to integrate Artificial Intelligence (AI) across our business to improve internal operations and deliver new capabilities for our clients. CTC is seeking a versatile Software Engineer to work with our DevOps team towards bridging the gap between sophisticated AI models and user-facing applications. In this role, you will be a key contributor to our full-stack development ecosystem, leveraging .NET Core for robust backend services, creating interfaces with React and Blazor, and applying AI-powered tools and services to add intelligence to our applications. This role will also provide opportunities for growth into more advanced AI enablement projects as the organization's AI strategy evolves.

You aren't just a "web developer" or "software engineer" - you are a full-stack engineer with the opportunity to embed AI into the software lifecycle. You'll take ownership of backend services, APIs, and front-end interfaces, while supporting AI-powered features that improve internal operations and business processes.

As our organization continues to mature in its adoption of AI, this role will help shape how more advanced capabilities are introduced over time. While the primary focus today is integrating and operationalizing AI within applications, there will be opportunities to contribute to more advanced modeling, evaluation, and domain-specific AI solutions as business needs evolve and our AI ecosystem grows. Experience with AI frameworks is a plus, but curiosity and a willingness to learn are equally valued.

Key Responsibilities:
  • 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.

Required Qualifications:
  • 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.
  • Execution-oriented, collaborative, and able to work closely with senior engineers and architects.
  • 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, including future opportunities to work with advanced AI models, orchestration frameworks, or domain-specific AI solutions.

Preferred Qualifications:
  • Experience using AI APIs or integrating commercial AI services into applications.
  • Familiarity with AI orchestration frameworks (LangChain, LlamaIndex) or RAG patterns.
  • Experience with vector or graph databases (Neo4j, Pinecone, ChromaDB).
  • Understanding of secure cloud or government cloud deployment environments.
  • Experience in applying AI frameworks such as PyTorch or TensorFlow in enterprise applications is a plus, with opportunities to expand into more advanced AI modeling as the company's AI initiatives mature.

Why This Role is Exciting
  • Apply AI in real-world business workflows without needing deep research or model-building experience.
  • Opportunity to grow into more advanced AI enablement initiatives as the organization matures.
  • Work alongside an experienced DevOps team and contribute to enterprise-wide solutions.

Join us! CTC offers exceptional career growth, cutting edge technology, educational opportunities, and recognition for quality work.

https://concurrent-technologies-corporation.breezy.hr/

Staffing Requisition:

About Concurrent Technologies Corporation

Concurrent Technologies Corporation (CTC) is an independent, nonprofit, applied scientific research and development professional services organization providing innovative management and technology-based solutions to government and industry. CTC's primary areas of expertise are in advanced materials and manufacturing, advanced sensors and instrumentation, and cyber security and information systems. CTC has been named one of the Best Places to Work in Pennsylvania for 14 consecutive years.
Learn more about Concurrent Technologies Corporation
Size
1,200 employees
Industry
Founded
1986

Similar Jobs

More Jobs at Concurrent Technologies Corporation

More Consumer Technology Jobs

Find similar Software Engineer - AI Development jobs: