Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Azure Cloud Engineer/Developer image - Rise Careers
Job details

Azure Cloud Engineer/Developer

ABOUT PER SCHOLAS:

For nearly 30 years, Per Scholas has been on a mission to drive equity and opportunity in the ever-advancing technology landscape by unlocking the untapped potential of individuals, uplifting communities, and meeting the needs of employers through rigorous tech training. By teaming up with dynamic employer partners, ranging from Fortune 500 companies to innovative startups, we're forging inclusive tech talent pipelines, fulfilling an ever-increasing need for skilled talent. With national remote training and campuses in 20+ cities and counting, Per Scholas offers no-cost training programs in the most sought-after tech skills, spanning Cloud, Cybersecurity, Data Engineering, IT Support, Software Engineering, and more. To date, 25,000+ individuals have been trained through Per Scholas, propelling their professional trajectories into high-growth tech careers with salaries three times higher than their pre-training earnings. At Per Scholas, diversity, equity, inclusion, and belonging aren't just buzzwords—they're in our DNA. 85+ percent of our learners are people of color, two in five are women, and more than half hold a high school diploma as their highest educational credential. Learn more by visiting PerScholas.org and follow us on LinkedIn, X, Facebook, Instagram, and YouTube.

 

Position Title: Azure Cloud Engineer/Developer (AI & EdTech Applications)

Location: Any location; fully remote

Reports To: VP of Technology and Product Design

Duration: Part-time up to 20 hours per week for 6 months

 

WHO WE’RE LOOKING FOR

Per Scholas seeks an Azure Cloud Engineer/Developer (AI & EdTech Applications) to join our national training team. You will shape the future of our learning delivery by developing and integrating an intelligent AI chatbot application and pioneering EdTech applications like virtual and simulated labs platforms. Your cloud and software engineering expertise and passion for technology-driven education will help us deliver exceptional training experiences to our learners. The ideal candidate is a detail-oriented, problem-solving individual with strong technical skills, demonstrates the ability to adapt quickly to a dynamic environment, and maintains a strong sense of accountability. 

WHAT YOU’LL DO  

  • Collaboration:
    • Collaborate with various product and technical stakeholders e.g. AI/ML consultants, curriculum designers, instructional designers, subject matter experts, educational technologists, and infrastructure engineers to verify and validate the need assessment and project deliverables.
  • AI Chatbot App Development:
    • Lead, design, develop, and deploy an engaging AI chatbot application using Azure Bot Service (or other solutions), Cognitive Services (Language Understanding (LUIS), etc.), and relevant programming languages (e.g., Python, C#).
    • Design the UI/UX of the chat interface, ensuring user-friendliness and visual appeal.
    • Create responsive chatbot components for different platforms and devices.
    • Develop the chatbot's logic and core decision-making structures.
    • Integrate the chatbot with external databases, third-party services, APIs, and the LMS.
    • Write code and implement the technical architecture.
  • EdTech Application Development:
    • Design, develop, and deploy virtual labs using Azure Lab services utilizing relevant technologies to provide auto-grading and submission of lab activities.
    • Create interactive and immersive lab environments that mimic real-world scenarios, enabling hands-on learning.
    • Integrate assessment and feedback mechanisms within the labs to measure student progress.
  • Azure Cloud Expertise:
    • Build scalable cloud solutions tailored for education using key Azure services (e.g., Azure Functions, App Services, Cosmos DB, Logic Apps, Virtual Machines).
    • Manage and optimize cloud resources for cost and performance efficiency.
    • Maintain strict security standards within the Azure environment.
  • Integration Focus:
    • Develop custom APIs and integration points to seamlessly connect the AI chatbot, virtual/simulated labs, our LMS, and other internal tools.
    • Ensure efficient data flow and synchronization across these systems.
    • Implement authentication and access controls for a secure and streamlined user experience.
  • Documentation, Training, and Support
    • Track application performance, collect user feedback, and continuously refine the chatbot and the EdTech environments.
    • Troubleshoot issues and implement bug fixes promptly.
    • Create and provide comprehensive training to technical staff on managing and utilizing the new cloud infrastructure. 
    • Offer ongoing support and guidance to ensure the smooth operation of cloud lab infrastructure.
    • Create supporting documentation for the cloud infrastructure, Chatbot, and related projects. 

WHAT YOU’LL BRING TO US

Required Skill Sets

  • 3-5 years of experience in Azure and Cloud technologies
  • Must have a current Microsoft Azure certification, at least at the Associate level
  • Strong technical background; able to grasp and convey highly technical subject matter
  • Experience with Azure AI Services 
  • Experience with implementing integration solutions with Microservices, RESTful Web Services, and Web APIs
  • Experience in systems architecture, design, development, object-oriented programming, relational databases, and client-server platforms
  • Experience working with various tech stacks and Cloud (Azure, ServiceNow, etc.)
  • Experience in working with IaaS, PaaS, SaaS
  • Knowledge of Agile engineering practices
  • Hands-on coding/scripting experience (Python / Powershell) 
  • Experience working with SQL and/or NoSQL data sources (MongoDB, etc.)
  • Git/GitHub experience, including merging, rebasing, and pull requests
  • Demonstrated ability to work in a team and in a self-directed independent capacity with excellent planning and time management skills 
  • Excellent time management skills with the ability to coordinate and prioritize effectively
  • Commitment to ongoing professional development, applicable certifications, and coursework to stay current with rapidly evolving technology trends and advancements

Preferred Skill Sets

  • Experience with AI/ML concepts
  • Familiarity with Natural Language Processing (NLP)
  • Knowledge of Canvas Learning Management Systems (LMS)
  • Passion for technology-driven education and a desire to improve learning outcomes
  • Love for learning, collaboration, sharing knowledge, and the ability to cover new and temporary projects when needed

Professional Qualifications

  • Bachelor's degree (or equivalent practical/industry experience). 
  • Strong technical aptitude (Google Sheets/Excel, Slides/PowerPoint, Salesforce, Slack, Zoom, etc.), project management, and organizational skills with detailed follow-through abilities. 
  • Excellent written communication, presentation, and customer service skills.
  • Solid understanding of business needs.
  • Strong evaluation and data management skills.

Personal Characteristics

  • You thrive in a creative, inventive, fast-paced startup environment with people who are passionate about their work and mission.
  • You are data-driven, result-oriented, and a forward-looking catalyst for social change.
  • You have a collaborative and flexible work style. You’re excited to work cross-functionally with other departments and independently.
  • You are a life-long learner.
  • You are an effective communicator with strong oral and written skills. 
  • You are tech-savvy and learn new tools quickly. 
  • You are detail-oriented, with exceptional organizational management skills.
  • You have strong public speaking and interpersonal skills. You are a motivator who is personable, approachable, and socially engaging. You can cultivate relationships and build rapport quickly and authentically with people from various professional and cultural backgrounds.
  • You are adept at managing your time and balancing multiple projects and tasks.
  • You stand behind our mission, believing that individuals from any community should have access to well-paying career positions and that talent should be recognized and recruited from diverse sources.

Compensation

For this role specifically, we are targeting a salary range of $85,000 - $88,400 where the difference in salary is typically determined by several factors, including geography in which the selected candidate resides, and alignment with qualifications and experience.

QUESTIONS?

If you have any questions about this role, please feel free to email our Talent team at jobs@perscholas.org. We look forward to viewing your application!

Equal Employment Opportunity

We're proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, race, color, religion, sex, sexual orientation, gender identity or national origin.

PII Policies

Non-Discrimination Policy

Per Scholas Glassdoor Company Review
3.7 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
Per Scholas DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Per Scholas
Per Scholas CEO photo
Plinio Ayala
Approve of CEO

Average salary estimate

$86700 / YEARLY (est.)
min
max
$85000K
$88400K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Azure Cloud Engineer/Developer, Per Scholas

If you're looking to blend your passion for technology with education, join Per Scholas as an Azure Cloud Engineer/Developer (AI & EdTech Applications)! This is an exciting opportunity to contribute to our mission of creating equity and opportunity while empowering learners through innovative tech solutions. In this part-time role, you'll be integral to developing and integrating cutting-edge applications like an intelligent AI chatbot and immersive EdTech virtual labs that elevate learning experiences. You'll collaborate with a diverse team of product and technical stakeholders, including AI/ML consultants and instructional designers, to ensure the highest quality deliverables that resonate with our commitment to diversity, equity, and inclusion. With a focus on Azure technologies, you'll lead the design and development processes, utilizing your expertise to create scalable cloud solutions tailored for educational use. If you have a knack for coding, an eye for user-friendly design, and a deep understanding of Azure services, we want to hear from you! This is your chance to make a significant impact in the tech education landscape while working in a supportive and flexible remote environment. Join us in shaping the future of learning and help us continue to build pathways to high-growth tech careers for individuals from all backgrounds!

Frequently Asked Questions (FAQs) for Azure Cloud Engineer/Developer Role at Per Scholas
What skills are required for the Azure Cloud Engineer/Developer role at Per Scholas?

To be successful as an Azure Cloud Engineer/Developer at Per Scholas, you will need strong expertise in Azure and Cloud technologies, with 3-5 years of experience in this field. Holding a current Microsoft Azure certification at least at the Associate level is essential. Additionally, proficiency in programming languages such as Python and C#, alongside experience with AI Services, integration solutions, and cloud resource optimization, is crucial. Being detail-oriented and having excellent time management skills will also enhance your application.

Join Rise to see the full answer
What does the Azure Cloud Engineer/Developer position at Per Scholas entail?

As an Azure Cloud Engineer/Developer at Per Scholas, your role will focus on developing and integrating AI applications and EdTech solutions that enhance our educational offerings. You'll be responsible for leading the development of an AI chatbot using Azure services, creating immersive virtual lab environments, and ensuring the integration of these systems with our Learning Management System. Your work will directly impact how we deliver training and support our learners on their educational journeys.

Join Rise to see the full answer
Is the Azure Cloud Engineer/Developer role at Per Scholas remote?

Yes, the Azure Cloud Engineer/Developer position at Per Scholas is fully remote, allowing you to work from any location. This flexible setup is designed to support your work-life balance while also giving you the opportunity to collaborate with a national team of passionate individuals dedicated to transforming tech education.

Join Rise to see the full answer
What is the salary range for the Azure Cloud Engineer/Developer role at Per Scholas?

The salary range for the Azure Cloud Engineer/Developer role at Per Scholas is targeted between $85,000 and $88,400. The specific compensation may vary based on factors such as the candidate's qualifications, experience, and geographical location. Per Scholas is committed to equitable pay for all employees.

Join Rise to see the full answer
What is the work schedule for the Azure Cloud Engineer/Developer position at Per Scholas?

The Azure Cloud Engineer/Developer position at Per Scholas is a part-time role, with a commitment of up to 20 hours per week for 6 months. This flexible schedule allows you to contribute to impactful projects while maintaining a manageable workload tailored to support both your professional and personal commitments.

Join Rise to see the full answer
How does the Azure Cloud Engineer/Developer role contribute to Per Scholas' mission?

The Azure Cloud Engineer/Developer role at Per Scholas is pivotal in advancing our mission of driving equity and opportunity in technology education. By developing innovative AI and EdTech applications, you will directly enhance the training experiences of our learners, helping them gain access to high-quality tech education and career opportunities. Your contributions will play a key part in building the inclusive tech talent pipelines that Per Scholas is known for.

Join Rise to see the full answer
What technical stack should candidates be familiar with for the Azure Cloud Engineer/Developer role at Per Scholas?

For the Azure Cloud Engineer/Developer role at Per Scholas, candidates should be proficient in Azure cloud technologies, including Azure Functions, App Services, and Cosmos DB. Experience with AI Services, integration via Microservices and RESTful APIs, as well as coding in Python and C# is essential. Familiarity with Agile practices, SQL/NoSQL databases, and Git/GitHub for version control will also be beneficial in this role.

Join Rise to see the full answer
Common Interview Questions for Azure Cloud Engineer/Developer
Can you explain your experience with Azure technologies as they relate to the Azure Cloud Engineer/Developer role?

When answering this question, highlight your specific experience with Azure services, mentioning any projects you've worked on that leverage Azure technologies. Discuss how you've utilized Azure Functions, App Services, or other relevant tools in real-world applications, and provide examples where your work has positively impacted project outcomes or team collaboration.

Join Rise to see the full answer
How do you approach collaboration with team members from diverse technical backgrounds?

In your response, emphasize the importance of effective communication and respect for diverse expertise in a team setting. Discuss methods you've used to foster collaboration, such as regular check-ins, document sharing, or utilizing collaboration tools. Share a specific example where interdisciplinary teamwork resulted in a successful project.

Join Rise to see the full answer
What strategies do you use to secure Azure applications and resources?

Explain the security practices you implement when working with Azure resources, such as using Azure Active Directory for authentication, setting up access controls, and regularly reviewing permissions. Discuss how you ensure compliance with best security practices to protect user data and manage vulnerabilities in cloud operations.

Join Rise to see the full answer
Describe how you've developed or managed an AI application in the past.

Share details about an AI application you've worked on, elaborating on your role in the design, development, and deployment phases. Discuss any frameworks or technologies you utilized, like Azure Bot Service, and highlight how the application improved user engagement or efficiency.

Join Rise to see the full answer
How do you approach troubleshooting cloud-based applications?

When addressing issues in cloud applications, share your systematic approach to troubleshooting. Discuss tools you use for monitoring performance, how you track errors, and your process for implementing fixes. Use examples to illustrate how you've successfully resolved issues in the past.

Join Rise to see the full answer
Can you discuss your experience with databases as part of cloud application development?

In your answer, detail the types of databases you've worked with, such as SQL or NoSQL systems like MongoDB. Explain how you've integrated these databases into cloud applications, focusing on your knowledge of data modeling, querying, and performance optimization strategies.

Join Rise to see the full answer
How do you stay updated with the latest trends and technologies in Azure and cloud computing?

Your answer should reflect a commitment to continuous learning. Mention relevant resources you follow, such as industry blogs, webinars, or certification courses you have completed. Highlight any communities or platforms you participate in to engage with other professionals and share knowledge.

Join Rise to see the full answer
What role does user experience play in your development process?

Emphasize the significance of user experience (UX) when developing applications. Discuss your approach to designing user-friendly interfaces, conducting user testing, and gathering feedback to improve applications based on user needs and behaviors.

Join Rise to see the full answer
Describe a time when you had to adapt quickly to a changing environment in a project.

When discussing this, illustrate your adaptability by providing a specific instance of a project change. Talk about how you reassessed project goals, adjusted your work strategies, and maintained team communication to ensure project success despite changes in scope or direction.

Join Rise to see the full answer
What motivates you to work in technology-driven education?

Share your passion for technology and education, discussing personal experiences or beliefs that drive your interest in this field. Explain how contributing to learners' growth and success aligns with your professional goals and values.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
Smiths Group Hybrid 2202 Lakeside Blvd, Edgewood, MD 21040, USA
Posted 2 days ago
Photo of the Rise User
Posted 3 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Mission Driven
Social Impact Driven
Passion for Exploration
Reward & Recognition
MATCH
VIEW MATCH
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$85,000/yr - $88,400/yr
EMPLOYMENT TYPE
Part-time, remote
DATE POSTED
November 28, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!