Sierra Nevada Company (SNC) is seeking a Mid-level Full Stack Developer to contribute to building the next generation of AI-powered applications, integrating Artificial Intelligence (AI) capabilities and creating intuitive user interfaces.
Requirements
- Familiarity with database management systems, including both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB) databases.
- Proficient in Python and other relevant backend programming languages (e.g., Node.js, Java, .Net).
- Strong experience with front-end technologies such as HTML, CSS, TypeScript and JavaScript, along with frameworks like React, Angular, or Vue.js.
- Familiarity with AI/ML frameworks and libraries such as TensorFlow, PyTorch, Scikit-learn, and Keras.
- Experience in integrating generative AI models (e.g., Large Language Models) into applications.
- Experience developing and consuming web services
- Experience with containerization technologies like Kubernetes (K8s) or Azure Kubernetes Service (AKS)
Responsibilities
- Design, develop, and maintain the full stack of applications, including both frontend and backend components.
- Develop engaging user interfaces (UI) and user experiences (UX) that wrap and interact with Generative AI calls.
- Implement and integrate AI functionalities and models into applications using Python and relevant frameworks (e.g., TensorFlow, PyTorch).
- Build and maintain robust backend services and APIs that support AI capabilities and ensure smooth data exchange.
- Design and manage databases for efficient data storage, retrieval, and processing for AI applications.
- Deploy and manage applications using containerization technologies such as Kubernetes (K8s) or Azure Kubernetes Service (AKS)
- Troubleshoot, debug, and optimize applications to resolve issues and enhance performance across the full stack.
Other
- Bachelors degree in Computer Science, Business Administration, or related field of study and typically 2 or more years of relevant experience
- Ability to work effectively and collaboratively in a fast-paced team environment, communicating complex technical concepts clearly to both technical and non-technical stakeholders.
- Excellent problem-solving skills, with a proactive and analytical approach to tackling technical challenges.
- Ability to focus on deadlines and deliverables
- Must be a U.S. Citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State or U.S. Department of Commerce