Synthetaic - Software Architect

This is an incredible opportunity to join an emerging technology firm to help us develop world-class artificial intelligence solutions. Our mission is to unlock real-world benefits only made possible through synthetic data applications. Simply put, we build “Impossible” AI utilizing our expertise in computer vision, deep learning, and generative technologies.

 

Despite our high-tech profile, we understand that our advantage is people. And that is why we focus on building a great culture. While we work hard to be the very best at what we do, we also play hard and do our best to make work fun.

 

This role is a software architect with significant Azure PaaS and .NET experience whose mission is to build a scalable SaaS Microsoft Azure hybrid compute architecture.

 

We are Synthetaic… we work with the best to develop Impossible AI!

The Location

Conveniently located along the I-94 corridor in southeast Wisconsin’s Lake Country Area, we are just a short drive to downtown Milwaukee to the east, and Madison to the west. We are fortunate to call the idyllic community of Delafield, WI our home. Tucked among the beautiful lakes that surround our wonderful community is a quality of life that surpasses most. We have nearby access to all the best amenities, including great schools, fine local restaurants, water/winter sports, and the arts. All this and we are less than 30 minutes from the home of the Milwaukee Bucks and Milwaukee Brewers.​

The Position

A Software Architect is a top contributor, performing both design and implementation of compute solutions for Synthetaic. This role provides architectural leadership in the areas of distributed computing to other technical resources. Under the technical direction of the Chief Architect, a software architect acts as a liaison between business direction and technical requirements by providing architectural visibility to both business stakeholders and engineering resources on the current/future state of Synthetaic distributed architectures. Requires extensive knowledge of distributed computing patterns, Microsoft patterns and practices, and Azure SKUs. Requires extensive knowledge in cloud storage and messaging options. Requires a Bachelor’s degree in computer science, software engineering, or a related area or equivalent years of experience.

 

You must be familiar with Agile methodologies, and Agile development life cycles.

 

You expect the best and embrace a work environment that recognizes the critical value of teamwork for success. You possess great collaborative skills and build things better as a result. Your thought process is positive, and it shows in your work and outcomes.

What You'll Be Doing

  • Building a scalable multi-petabyte AI hybrid compute architecture on Microsoft Azure.

  • Building an elastic and hybrid could architecture which supports linear scaling of storage and compute with an enterprise SLA.

  • Providing architectural leadership in Azure compute to other technical resources.

  • Designing complex SaaS microservices using the best design patterns.

  • Work with development teams and product managers to ideate software solutions.

  • Design client-side and server-side architecture.

  • Write effective APIs.

  • Test software to ensure responsiveness and efficiency.

  • Troubleshoot, debug and upgrade software.

  • Write technical documentation.

Bring Your Best 

  • Minimum of 12 year’s professional software development experience.

  • Bachelor's Degree, Master’s preferred or equivalent work experience.

  • Demonstrable expertise in microservice architectures.

  • Design and implementation experience in distributed computing patterns at scale.

  • History in building data and messaging pipelines in Azure.

  • Familiarity with backend infrastructure and architecture for data intensive front-end applications.

  • Experience with software configuration, standardization, and efficiency.

  • Exceptional communication and presentation skill.

  • Ability to work effectively on independent and collaborative levels.    

  • Strong follow-through capability and a demonstrated history of accuracy in completed work.

  • Required Skills:

    • C# .NET Framework, ASP.NET, MVC, .NET Core

    • Implementing and integrating REST Web APIs

    • Front End Web Development

    • HTML/CSS/JS

    • jQuery

    • Angular v4+ and/or React JS

    • Familiarity with databases and ORM tooling such as SQL DB & Entity Framework

    • Familiarity with Dependency Injection, writing Unit and Integration Tests

    • Tools

      • Git source control

      • Visual Studio & Visual Studio Code

      • SQL Server Management Studio

  • Preferred Skills:

    • Experience with JavaScript Testing frameworks and writing unit-tests.

    • Experience with Linux and python

    • Microsoft Azure PaaS

      • App service, web apps & Azure Functions

      • Service Bus Queues and Topics

      • Blob/Table Storage, Cosmos DB, Azure SQL

    • Microsoft Azure SaaS​

      • AAD, AAD B2C, AKS

    • Tools

      • Azure DevOps

      • Building CI/CD pipelines with Azure DevOps

Why You Should Apply

At Synthetaic, we believe that competitive pay provides a foundation for a complete benefit package that helps you live your best life, both at work and at home. Here is a summary of what we offer our employees:

Learning and Growth

  • Challenging and Dynamic Role

  • Professional Growth Opportunities

  • Performance Management and Coaching

 

Health & Wellness

  • Medical

  • Dental

  • Vision

  • Health Savings Accounts

  • Wellness Discount

 

Total Compensation

  • Competitive Base Pay

  • Annual Merit Review

  • Telecommute Policy

  • PTO

 

Planning for the Future

  • 401 (k) with Company Match

  • Short Term Disability

  • Life Insurance

 

Culture and Workplace

  • Building Impactful Solutions for Humanity

  • Collaborative, Results-Driven, Fun Culture

  • On the Fast Track to an Exciting Future

  • Healthy Work-Life Balance

  • Contemporary Work Environment

To apply visit synthetaic.com

JOIN SYNTHETAIC ON OUR AMAZING JOURNEY!

Synthetaic is an Equal Opportunity Employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law. Synthetaic is committed to working with and providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the employment process, please send an e-mail to careers@synthetaic.com and let us know the nature of your request and your contact information.