Concurrent Technologies Corporation (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.
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
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
- 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
- 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