Jobs and Careers
WE

Staff Software Engineer

webAI
United StatesRemotefull_timeVerifiedPosted 11 Mar 2024

About the role

Title: Staff Software Engineer

Company: WebAI

Location: Grand Rapids, MI; Austin, TX; or Remote

Type: Full-Time, Salaried Exempt

Experience: 5+ years

Education: Bachelor’s Degree, minimum

 

About 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.

 

Qualifications:

  • 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.
  • Familiarity with data storage solutions, both SQL and NoSQL databases.
  • Experience with Distributed Systems and FPGAs.
  • 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.
  • Production experience developing services with Rust.
  • Knowledge of machine learning and artificial intelligence.
  • Experience with containerization technologies like Docker and Kubernetes.
  • 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.

 

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

webAI

View company profile →