Senior Software Engineer - Systems

webAI
Austin, TX, United States
Full-time
We are sorry. The job offer you are looking for is no longer available.

Job Description :

We are seeking a Senior Software Engineer (Systems) with 4+ years of experience to join us in our endeavors at Iris Technology.

The ideal candidate will have experience in cloud native infrastructure and deployment, as well as expertise in systems architecture and distributed systems.

As a Senior Software Engineer (Systems), you will be responsible for designing, developing, and maintaining our systems software to ensure scalability, reliability, and security.

In this role you will leverage experience across a variety of software domains to build out critical systems and infrastructure.

Responsibilities :

  • Design and architect scalable, robust, and secure system infrastructure to support WebAI's various product offerings.
  • Developing and maintaining key software components within architected solutions
  • Collaborate with cross-functional teams, including software engineers, ML engineers, R&D, 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 / Requirements :

  • 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.
  • Experience developing and maining multi-cloud infrastructure and on-prem infrastructure
  • Expertise in programming with both a higher level programming language and lower level programing language within the following : Rust, Python, C++, Golang, JS / TS
  • Familiarity with data storage solutions, both SQL and NoSQL databases.
  • Excellent communication skills, both written and verbal.

Nice To Have :

  • Previous experience in a startup or fast-paced environment.
  • Experience with designing and developing distributed systems.
  • Knowledge of machine learning and artificial intelligence.
  • Experience with containerization technologies like Kubernetes and Docker Swarm.
  • Certifications in cloud platforms like AWS, Azure, or Google Cloud.
  • 2 days ago
Related jobs
Promoted
Raytheon Careers
Austin, Texas

The Raytheon Mission Systems Engineering Team is looking for a Senior Systems Navigation (NAV) Signal-in-Space Monitor (NSM) Engineer. As the NAV & NSM Engineer, you will support a diverse team of engineers throughout the full systems and software lifecycle. Systems Engineering experience on a large...

Promoted
Apex Fintech Solutions
Austin, Texas

Senior Software Engineer (Accounts). Lead designs of major software components, systems, and features. This is an incredible opportunity to join Apex's Accounts Engineering team in Austin, Texas. Design, develop, test, deploy, maintain and improve software. ...

Promoted
PayPal
Austin, Texas

As a Team Lead software engineer for Venmo Payments and Disputes Engineering you will act as a senior engineer and subject matter expert for the Payments Platform Engineering team. Lead engineering efforts and team level processes by defining outcomes for others, refining ongoing processes, and prov...

Promoted
Procore Technologies
Austin, Texas

This position will report into the Senior Engineering Manager for the Construction Documents Group and will be based in our Austin location. Help establish standards for development teams and collaborate on initiatives with infrastructure, platform, and other software engineering teams. Scalability:...

Promoted
Fox Robotics
Austin, Texas

The Cloud Services team is hiring a Senior Software Engineer to work on a wide variety of projects, from data visualization tools that help our teams understand and improve robot performance to event-based systems relaying tasks and status updates between our robots and the cloud. We're looking for ...

Oracle
Austin, Texas

Writes code, completes programming and performs testing and debugging of a member of the software engineering division, you will specify, design and implement major changes to existing software architecture. Analyze, design develop, troubleshoot and debug software programs for commercial or end user...

Splunk Inc
Texas, United States

We're looking for a Senior Principal Software Engineer to help lead a diverse team of engineers to build upon our data platform as we continue to innovate on application observability. Strong fundamentals in software engineering: data structures, algorithms, distributed concurrency control, consiste...

HCLTech
Texas , USA

Networking (TCPIP, Firewall, VPN etc....

Mindlance
Austin, Texas

Description/Comment:Description/Comment: Will interpret written requirements and technical specifications for software solutions to business problems. Will develop software based on the technical specifications. Will analyze and investigate problems with software solutions that have been reported by...

Mediabistro
Austin, Texas

We are looking for a highly motivated senior Graphics Software Development engineer with 3D realtime graphics background, expertise in modifying and extending Game Engines, strong system programming and graphics pipeline development skills. Working together with world-class AI and Graphics engineers...