Summary
Nerdio simplifies IT operations and helps organizations deploy, manage, and optimize Microsoft cloud and end-user computing technologies. The Solutions Engineer will build AI-powered tools, automations, internal applications, integrations, and prototypes while working across full-stack development, Azure, DevOps, data analytics, and internal business systems.
Responsibilities
- Work with the team to turn real business problems across Nerdio into prototypes, automations, and internal applications
- Experiment with new AI models, APIs, frameworks, SDKs, and developer tools
- Build proofs of concept quickly, gather feedback, and help determine which ideas are worth continuing
- Learn how to move successful prototypes toward secure, maintainable production systems
- Contribute ideas for new tools and automations based on problems you observe across the company
- Build AI-powered workflows, agents, and internal tools with guidance from more experienced engineers
- Work with technologies such as tool/function calling, MCP, APIs, structured outputs, retrieval, agent orchestration, and LLM-driven automation
- Integrate AI systems with internal business platforms and data sources
- Test AI behavior, investigate failure modes, and improve reliability
- Learn and apply the team's patterns for building AI systems safely and responsibly
- Build and maintain features across internal web applications
- Work with technologies such as TypeScript, JavaScript, Node.js, React or similar frontend frameworks, and PostgreSQL
- Build APIs, backend services, integrations, dashboards, and user-facing features
- Debug issues across the application stack and learn how different parts of a production system interact
- Participate in code reviews and learn how to evaluate both human-written and AI-generated code
- Deploy and operate applications in Microsoft Azure
- Gain hands-on experience with services such as App Service, Container Apps, Functions, ACR, Key Vault, Entra ID, and Azure monitoring tools
- Work with GitHub Actions and existing CI/CD pipelines
- Learn good practices around environments, secrets, configuration, releases, and observability
- Help diagnose deployment and production issues as they arise
- Work with data engineers and other team members to integrate applications with Nerdio's internal data platforms
- Write queries and work with relational data used by dashboards, reporting, and AI applications
- Help identify data quality issues and improve how applications consume and use internal data
- Learn foundational data warehousing and data modeling concepts
- Participate in projects that connect structured business data with AI-powered workflows
- Explain what the code you are shipping does
- Understand the architecture of the systems you work on
- Identify when AI-generated code is incorrect, insecure, unnecessarily complicated, or solving the wrong problem
- Break large problems into smaller tasks that AI systems can execute effectively
- Validate results through testing, debugging, documentation, and experimentation
- Know when AI is useful and when a simpler approach is better
- Work directly with teams across Nerdio including Sales, Customer Success, Support, Product, Engineering, Operations, Finance, and Security
- Help understand business problems before jumping directly into technical solutions
- Demonstrate tools and features you have worked on to internal users
- Gather feedback and turn it into product improvements
- Share useful discoveries, development techniques, and AI workflows with teammates
- Contribute to documentation and internal knowledge sharing
- Consider security when designing and implementing features rather than treating it as something added afterward
- Work with Nerdio's security team when deeper expertise or review is required
Skills
- Bachelor's degree in Computer Science, Information Technology, Engineering, Cybersecurity, Data Science, or a related technical field, or equivalent hands-on technical experience
- Demonstrated ability to build software through coursework, internships, personal projects, open-source contributions, employment, or similar experience
- Working knowledge of at least one modern programming language. Experience with JavaScript or TypeScript is especially useful
- Basic understanding of APIs, databases, web applications, and software development fundamentals
- Familiarity with Git and source control concepts
- Experience using modern AI tools for technical work, or a strong interest in learning AI-assisted software development
- Ability to read code, reason about what it is doing, and troubleshoot problems
- Strong curiosity and willingness to learn unfamiliar technologies
- Ability to communicate technical ideas clearly and work collaboratively with others
- Comfortable taking feedback, asking questions, and iterating quickly
- This role is limited to US Persons or those with valid work authorization that does not require sponsorship
- Internship, coursework, or project experience building web applications
- Experience with TypeScript, JavaScript, Python, PowerShell, or Bash
- Experience with React, Node.js, or similar frameworks
- Exposure to Microsoft Azure or another major cloud platform
- Experience building something using an LLM API or AI SDK
- Familiarity with AI concepts such as RAG, agents, tool calling, MCP, embeddings, or structured outputs
- Experience working with relational databases or SQL
- Familiarity with Docker, CI/CD, GitHub Actions, or Infrastructure-as-Code
- Exposure to Microsoft technologies such as Entra ID, Microsoft Graph, Azure Virtual Desktop, Windows 365, or Intune
- Personal projects that demonstrate experimentation, curiosity, or creative use of technology
Qualifications
Must Haves
- Bachelor's degree in Computer Science, Information Technology, Engineering, Cybersecurity, Data Science, or a related technical field, or equivalent hands-on technical experience
- Demonstrated ability to build software through coursework, internships, personal projects, open-source contributions, employment, or similar experience
- Working knowledge of at least one modern programming language. Experience with JavaScript or TypeScript is especially useful
- Basic understanding of APIs, databases, web applications, and software development fundamentals
- Familiarity with Git and source control concepts
- Experience using modern AI tools for technical work, or a strong interest in learning AI-assisted software development
- Ability to read code, reason about what it is doing, and troubleshoot problems
- Strong curiosity and willingness to learn unfamiliar technologies
- Ability to communicate technical ideas clearly and work collaboratively with others
- Comfortable taking feedback, asking questions, and iterating quickly
- This role is limited to US Persons or those with valid work authorization that does not require sponsorship
Nice to Haves
- Internship, coursework, or project experience building web applications
- Experience with TypeScript, JavaScript, Python, PowerShell, or Bash
- Experience with React, Node.js, or similar frameworks
- Exposure to Microsoft Azure or another major cloud platform
- Experience building something using an LLM API or AI SDK
- Familiarity with AI concepts such as RAG, agents, tool calling, MCP, embeddings, or structured outputs
- Experience working with relational databases or SQL
- Familiarity with Docker, CI/CD, GitHub Actions, or Infrastructure-as-Code
- Exposure to Microsoft technologies such as Entra ID, Microsoft Graph, Azure Virtual Desktop, Windows 365, or Intune
- Personal projects that demonstrate experimentation, curiosity, or creative use of technology
Benefits
- Competitive Base and Incentive Plan
- Stock Options
- Health and Welfare Plans (Benefits for international employees, outside the US, vary by country.)
- Life and Disability Plans (Benefits for international employees, outside the US, vary by country.)
- Retirement Plan (Benefits for international employees, outside the US, vary by country.)
- Unlimited Flexible Paid Time Off, including your birthday off!
- Collaborative Team Culture
- This role is remote-first