Title:Staff Software EngineerCompany:WebAILocation: Grand Rapids, MI; Austin, TX; or RemoteType:Full-Time, Salaried ExemptExperience:5+ yearsEducation:Bachelor's Degree, minimumAbout the Company: WebAI is a leading technology company specializing in advanced artificial intelligence solutions. We are currently seeking an experienced Staff Software Engineer to join our team, where you'll play a critical role in shaping the architecture of our various systems and services.Responsibilities:Design and architect scalable, robust, and secure system infrastructure to support WebAI's various product offerings.Collaborate with cross-functional teams, including software engineers, data scientists, and product managers, to ensure system design aligns with company objectives.Create and maintain documentation of system architecture, including diagrams and technical specifications.Evaluate new technologies and frameworks to improve performance, reliability, and scalability.Serve as the technical point of contact for architecture-related discussions and decisions.Requirements and Skills:Bachelor's or Master's degree in Computer Science, Information Systems, or related field.Minimum of 5 years of experience in system architecture or software engineering.Strong understanding of cloud computing, distributed systems, and microservices architecture.Expertise in programming languages such as Python, Go, or Rust.Familiarity with data storage solutions, both SQL and NoSQL databases.Excellent communication skills, both written and verbal.Ability to work collaboratively in a team environment.Strong problem-solving skills and attention to detail.Demonstrated ability to manage multiple projects and meet deadlines.Nice To Have:Previous experience in a startup or fast-paced environment.Knowledge of machine learning and artificial intelligence.Experience with containerization technologies like Docker and Kubernetes.Certifications in cloud platforms like AWS, Azure, or Google Cloud.In-depth knowledge of FPGAs for hardware acceleration and parallel computing.Personality Traits:Confidence: Willingness to take ownership of projects and make informed decisions.Detail-Oriented: Thorough in reviewing and refining code to ensure accuracy and functionality.Mature: Professional demeanor and ability to handle challenges with composure.Organized: Efficiently manage tasks, projects, and priorities in a fast-paced environment.Team Player: Collaborate effectively with cross-functional teams to achieve common goals.Creative Thinker: Bring innovative ideas to the table for enhancing user experiences.Benefits:Comprehensive health, dental, and vision benefits package.$200/mos Health and Wellness Stipend$400/yr Continuing Education CreditFlexible work weekFree parking, for in-office employeesUnlimited PTOParental, Bereavement Leave