Sign In

Blog

Latest News

Software Engineer – AI Team (Permanent – Remote – USA)

Permanent, Remote
Remote
Posted 4 days ago

An opportunity has come through our network for a Software Engineer – AI Team at a leading technology company. This permanent position, open to candidates across the USA, offers a competitive salary ranging from $120,000 – $150,000 annually. You’ll join an innovative AI Team, collaborating with cross-functional teams to build intelligent, AI-first solutions that enhance workflows and decision-making.


What You’ll Be Doing: Building AI-First Solutions for Enhanced Workflows

As a Software Engineer on the AI Team, you’ll be at the forefront of designing, developing, and deploying intelligent applications that leverage cutting-edge AI capabilities. Your work will directly impact how teams operate and make decisions, focusing on scalability and user-friendliness.

  • Develop Intelligent Software: You will build and maintain scalable, AI-enhanced applications using modern programming languages and cloud-based DevOps tools. This involves writing robust code for applications that integrate AI models to deliver intelligent functionalities, ensuring they are efficient, reliable, and can handle increasing demands.
  • Integrate AI Capabilities: You will play a crucial role in creating smart assistants and conversational interfaces by leveraging advanced SDKs (Software Development Kits) and extensibility frameworks. This involves connecting AI models to user-facing applications, enabling natural language interactions, and embedding AI intelligence directly into workflows.
  • Enhance Application Intelligence: You will actively implement search and retrieval features that improve how users access information. You’ll also integrate machine learning (ML) models into applications to enhance overall user experience and functionality, making systems smarter, more predictive, and more personalized.
  • Optimize AI Workflows: You will apply advanced prompt engineering and AI/ML techniques to refine system performance and automate complex tasks. This involves optimizing how AI models process inputs, fine-tuning their behavior, and designing automated workflows that leverage AI to streamline operational processes, reducing manual effort and improving efficiency.
  • Collaborate Across Teams: You will work closely with other engineers, product managers, and stakeholders across various teams. This collaboration is essential for translating complex business needs into practical, AI-powered solutions, ensuring that the developed applications truly solve real-world problems and align with organizational objectives.
  • Provide Technical Leadership: You will contribute to the team’s growth by providing technical leadership, actively mentoring peers, and conducting thorough code reviews. You will also continuously stay current with trends in AI, machine learning, and cloud development, sharing your knowledge and helping to drive innovation within the team.

What’s Needed: Your Expertise in AI Software Development

To excel as a Software Engineer on the AI Team, you’ll need significant software development experience, a strong background in AI/ML concepts, and proficiency in relevant technologies like C# and Azure DevOps.

  • Software Development Experience (5+ years): You must possess 5+ years of verifiable experience in software development. This extensive background demonstrates a seasoned professional capable of building robust, scalable software solutions.
    • Within this, 2+ years of experience in AI-focused roles is specifically required, highlighting your direct involvement in developing artificial intelligence or machine learning applications.
  • Proficiency in C# and Azure DevOps: You are required to have proficiency in C# programming, a key language for developing applications within the Microsoft ecosystem. Additionally, you must be proficient with Azure DevOps, indicating your ability to use its tools for source control, CI/CD pipelines, and project management in a cloud development environment.
  • Experience with AI Platforms (e.g., Azure AI Foundry, M365 Copilot): You have hands-on experience with AI platforms such as Azure AI Foundry (for building, deploying, and managing AI models on Azure) or Microsoft 365 Copilot (for leveraging generative AI within Microsoft 365 applications). This practical experience ensures familiarity with relevant AI development environments.
  • Strong Understanding of LLMs, NLP, and MLOps: You possess a strong understanding of Large Language Models (LLMs), their capabilities, and applications. You also have a deep knowledge of Natural Language Processing (NLP) concepts for understanding and processing human language, and familiarity with MLOps (Machine Learning Operations) practices for deploying, monitoring, and managing ML models in production.
  • Excellent Communication and Problem-Solving Skills: You demonstrate excellent communication skills, both verbal and written, for collaborating with cross-functional teams and explaining complex AI concepts. This is coupled with strong problem-solving skills, enabling you to tackle intricate technical challenges in AI development.

If this Software Engineer – AI Team role, based in the USA, aligns with your software development expertise, your experience with AI/ML concepts, and your passion for building intelligent solutions, then this is an exciting permanent, remote opportunity to make a significant impact on workflows and decision-making within a leading technology company.

Ready to build the next generation of AI-first applications?

Job Features

Job CategoryData, Engineering

Apply For This Job

A valid phone number is required.