Careers
We are a rapidly growing AI infrastructure technology company based in the Washington, DC area. Our goal is to transform the economics of generative AI by harnessing compute resources more intelligently – delivering exceptional training and inference performance at scale with significantly lower cost.
We believe we’re building something ambitious that will have a positive impact on the world. Our team is collaborative, technical, and customer-focused. We work remotely, but get together regularly for in-person meetings and strategy sessions.
Have a look at the positions below and reach out if you're interested.
If none of the positions sound like the perfect fit but you're talented, excited to work with us, and think you can contribute, we’d like to hear from you. Email us at jobs@cogniware.ai and let us know why you think you'd be a great hire!
-
We're looking for a highly skilled and motivated Business Analyst to join our team, focusing on the development of custom software solutions using our proprietary, agentic AI-based code generation platform. This role is a unique hybrid, bridging the gap between customer needs and the cutting-edge capabilities of AI-driven development. You'll be the primary point of contact for clients, translating their vision into actionable requirements, and then working directly with our CTO to "prompt" the AI platform to build and iterate on those solutions.
Responsibilities 💼
Client Engagement & Requirements Gathering: Act as the main liaison between the company and our customers. Conduct workshops and interviews to deeply understand their business challenges, processes, and goals. Translate complex, high-level business objectives into clear, concise, and detailed technical requirements and user stories.
Prompting & AI Interaction: Utilize your understanding of business logic to formulate and refine prompts for our agentic AI code generation platform. Think of this as instructing a super-intelligent developer. You'll need to be an expert at crafting prompts that guide the AI to generate accurate, efficient, and bespoke code.
Project Tracking & Quality Assurance: Monitor the AI's development progress, ensuring the generated applications align with the original business requirements. You'll be responsible for testing the apps and providing feedback to the CTO and the AI platform to fine-tune its performance and output.
CTO Collaboration: Work closely with the CTO to define the scope, architecture, and technical feasibility of projects. You'll serve as a critical feedback loop, helping to improve the proprietary AI platform by identifying its strengths and weaknesses in real-world development scenarios.
Documentation: Create and maintain comprehensive documentation, including business requirements, functional specifications, and user guides.
Technical Stack 🎓
Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field (or equivalent experience).
Proven Experience: At least 3+ years of experience as a Business Analyst, particularly in custom software or application development
Technical Acumen: A strong understanding of the software development lifecycle (SDLC) and key concepts like APIs, databases, and front-end/back-end architecture. While you won't be writing code, you need to "speak the language" to effectively communicate with the CTO and the AI.
Prompting & AI Familiarity: Experience with or a strong aptitude for prompt engineering and working with AI/large language models (LLMs). An understanding of how to give precise instructions to an AI to achieve a desired outcome is crucial.
Exceptional Communication: Excellent verbal and written communication skills with the ability to translate technical information for non-technical audiences and vice-versa.
Problem-Solving: Strong analytical and critical thinking skills to break down complex problems and devise logical, innovative solutions.
Proactive & Curious: The ideal candidate is a self-starter who is excited by new technologies and is eager to learn and adapt in a fast-paced, evolving environment.
Nice to Have ✨
Experience working with a CTO or technical leadership in a startup or fast-growing company.
Knowledge of agile methodologies like Scrum or Kanban.
A background in data analysis or a related field.
-
Responsibilities : To architect, develop, bring-up, deploy and maintain large multi core CPU/GPU platforms with and without CUDA framework, for running AI workloads at scale. This position requires deep understanding of systems programming, customization in the builds of OS & Drivers, enabling virtualization at platform, systems and applications layers of technology stack. We are looking for candidates with a positive attitude and inclination towards fast paced & iterative process of development, deployment and testing
Qualification Requirements :
Must be a U.S. citizen
Strong foundation in Computer Science and Operating Systems
Excellent problem-solving and analytical skills
Ability to work in a hybrid environment
Bachelor's or Master's degree in Computer Science, Engineering, or related field
Prior experience in Embedded Systems is necessary, and AI & Machine Learning experience is a plus
An overall 5+ years of related experience
Technical Stack Requirements :
Proficiency in Object Oriented Programming with C/C++, Python, using Databases and Networking libraries & packages to develop secure & scalable system applications.
Experience in any RTOS/Embedded Software Development - Device driver, BSP programming & Driver development and OS Customization for custom H/W platforms.
Experience in GPU, CUDA Programming. Any experience with AI workload customization at platform level will be a plus.
Experience in building Board Support Packages (BSP), Troubleshooting system failures at board/platform level issues.
Experience in working with virtualization technologies for VMs, Hypervisor and Containers & their Orchestration (Docker, Kubernetes or similar) is desirable
Nice to have :
Familiarity of working with public clouds - GCP, AWS Services (Cloudfunctions, GKE, Lambda, ECS etc)
Knowledge of developing and deployment for Distributed Computing Infrastructure will be beneficial.
A background in data science or data analysis
Experience of working with technical leadership in a fast-growing start up environment description
-
Responsibilities : To architect, develop, deploy, maintain AI Applications and Inferencing & Training workloads (LLM's) for scale. These applications involve building & supporting AI Agents, Agentic AI workflows, RAGs and other related sub systems in AI Application eco systems. We are looking for candidates with a positive attitude and inclination towards fast paced & iterative process of development, deployment & testing.
Qualification Requirements :
Must be a U.S. citizen
Strong foundation in Computer Science and Operating Systems
Excellent problem-solving and analytical skills
Ability to work in a hybrid environment
Bachelor's or Master's degree in Computer Science, Data Science or Engineering, or related field
Prior experience in AI and Machine Learning is necessary
An overall 5+ years of related experience
Technical Stack Requirements :
Proficiency in Object Oriented Programming with C/C++, Python, JavaScript using Databases and Networking libraries to develop secure & scalable system applications.
Experience as Web Application Full Stack Developer with focus on AI/ML applications - Development, Maintenance and Deployments at Scale.
Experience in development in AI/ML eco systems of NLP and other LLMs models (open-source or commercial APIs like GPT etc)
Experience in the use of AI/ML frameworks & tools such as PyTorch or TensorFlow.
Experience of working with secure retrieval-based architectures, data pipelines and embedding databases.
Experience of working with Containers & their Orchestration (Docker, Kubernetes or similar).
Nice to have :
Familiarity with virtualization technologies for VMs, Hypervisor is a plus
Familiarity of working with public clouds - GCP, AWS Services (Cloudfunctions, GKE, Lambda, ECS etc) is necessary
Knowledge of developing, troubleshooting applications at scale for distributed computing will be beneficial
Experience of working with technical leadership in a fast-growing start up environment