Scott Carroll Email & Phone Number
@mtu.edu
LinkedIn matched
Who is Scott Carroll? Overview
A concise factual answer block for searchers comparing this professional profile.
Scott Carroll is listed as Senior Software Engineer at Cypris, a with 43 employees, based in Lake, Michigan, United States. AeroLeads shows a work email signal at mtu.edu and a matched LinkedIn profile for Scott Carroll.
Scott Carroll previously worked as Principal Software Engineer at Verses and Senior Staff Software Engineer at Plenty. Scott Carroll holds Master Of Science, Computer Science from Michigan Technological University.
Email format at Cypris
This section adds company-level context without repeating Scott Carroll's masked contact details.
AeroLeads found 1 current-domain work email signal for Scott Carroll. Compare company email patterns before reaching out.
About Scott Carroll
An experienced and engaged software engineer having a strong customer focus, I am an expert at breaking down and solving complex software problems across the full stack and multiple domains. I thrive on collaboration with my team, and take pride in my ability to clearly communicate with stakeholders and customer, while mentoring junior engineers and continuously improving team velocity. Because of my broad/deep full-stack experience with focus on backend (including machine learning and data pipelines), combined with my superpowers of building/growing teams and converting ambiguous user stories to design and actionable/scoped units of work (and then seeing those through to completion), I am able to make a resounding impact, starting on day one, in any organization.Specialties: Core System Software Design and Development; Microservice Architectures; Monitoring and Alerting; Big Data; Performance; Numeric Analysis; Data Analysis; Team Building and Mentorship; Software Development Lifecycle; Continuous integration and improvement.
Listed skills include Java, Software Engineering, Programming, Software Development, and 45 others.
Scott Carroll's current company
Company context helps verify the profile and gives searchers a useful next step.
Scott Carroll work experience
A career timeline built from the work history available for this profile.
Principal Software Engineer
CurrentSpearhead innovation in agentic computing and natural intelligence, driving cutting-edge advancements.Propel research and development in Bayesian and active inference, enhancing our technological edge.Play a pivotal role in shaping global AI standards and protocols, ensuring alignment with industry best practices.Collaborate closely with product teams to deliver high-impact solutions that meet critical deadlines.Lead through consensus-building while maintaining active involvement in hands-on engineering tasks.Foster team growth and development, ensuring a cohesive and productive work environment.
Senior Staff Software Engineer
In this role, I contributed to the development of first-of-it's kind, world-class software that solves for orchestrating industry-leading controlled-environment agriculture systems. I focused heavily on foundational patterns, system design and inter/intra team collaboration / growth at all levels through a combination of leading by example and mentorship.• Designed and integrated complicated orchestration and UX within multiple automated factories, including defining APIs and protocols.• Held direct responsibility for software and UX/testing of the grow system of a massive new factory through commissioning (~20 robots).• Modeled and implemented factory simulation framework and related load/integration testing workflows: Decreased test code volume by ~40%, time to write complex test scenarios by more than 50%, and volume of bugs (not related to incorrect requirements) to near zero.• Developed best practices and foundational code enabling rapid modeling/development and unit-testing of actors and behavior trees.• Designed and implemented models underlying the replacement of an SQF audit system including the ETL pipeline that powered the cutover.• Worked closely with infrastructure to define/audit/refine monitoring and alerting across the factories, as well as continuous integration.• Guided work of several Scrum groups/projects, including leading design and code reviews. Turned user stories into scoped requirements. Proactively worked through ambiguity with stakeholders to keep Scrums unblocked and increase velocity.• Proposed and drove adoption of healthy and productive SDLC practices, and estimation across the company. Mentored engineers and managers across the company, including embedded and controls engineers, driving quality improvements (e.g. PRs, CM, RCA, etc).TECH: Java, Akka, cuelang, protobuf, Python, node.js, AWS, sisense, postgres, DynamoDB, DBT, Snowflake, docker, K8s, terraform, CircleCI, git, datadog
Machine Learning Engineer
Working within the Alexa "Smart Home" ecosystem, my team builds and uses machine learning models to make "smart home" even smarter.• Built out processes to create and maintain Data Lake powering Alexa SmartHome Machine Learning features (processing ~3TB/hour). • Machine Learning University: Taught basic ML to both technical and non-technical peers, including tutoring, grading projects, and lecturing.
Software Development Engineer 2 - Alexa Smarthome / Devices
My team was responsible for core platform services supporting all smart/IoT/controllable/readable devices in all Amazon ecosystems. I spent my time solving difficult problems, creating and reviewing design, mentoring, and planning long-term organizational and architectural direction. • Built and supported through launch numerous components of the Smart Home Skill API, including Alexa Smart Home Developer Tools which are used by thousands of developers across the world to integrate with Alexa IoT as well as the launch of multiple Alexa enabled devices.• Integral in creating and sustaining one high performing team from 3 to 15 Engineers over ~2 years, and another from 3 to 10 over a year. • Owned/improved core platform services in support of all devices in the Alexa ecosystem, handling traffic with high availability (< 25ms response at 1500tps), including deploy time (~ dev week to ~half hour), testing/validation, and monitoring/alerting.• Designed and implemented processes to build model for use in controlling devices on the edge without network connection (processing ~3TB/hour).• Machine Learning University: Taught basic ML to both technical and non-technical peers, including tutoring, grading projects, and lecturing.TECH: Java, Python, AWS, EMR, Hadoop, DynamoDB, MATLAB, TensorFlow, pytorch, gherkin/cucumber, massive fleets, load balancers
Software Development Engineer 1, Software Development Engineer 2 - Mobile Shopping Team
I grew with a team of 1 engineer to a 5 engineers, working with many teams to design, plan and execute measurable improvements to the mobile experiences of our users. During this time I was promoted to SDE 2.• Designed and implemented microservices and front-end changes supporting “deep linking” into all of Amazon’s websites and apps (including retail), making ~90% of pages “deep linkable” within the app, including data pipelines that processed ~5TB of streaming data a day.• Drove client engagement with company mobile platforms through the full stack, including planning, design, back-end, and mobile apps. This effort drove an increase of DAU of the Amazon retail app of ~70% YoY.• Ensured proper running of experiments, including prompt customer service, team collaboration, and critical design and delivery. • Worked with leadership to grow the team from 1 engineer to 5, including establishing and guiding software development life cycle processes. TECH: perl, JavaScript, Java, typescript, Objective C, android/iOs, java, Hadoop, EMR, react, Python, groovy, PHP, SQL, REST, git, AWS, load balancing
Software Development Services Team Lead
As SDS team lead, I architected critical IT and university systems, and exercised functional leadership in the instantiation and development of organization-wide policies and procedures. I improved many IT and university critical systems and services by planning and implementing software modifications, software development lifecycle processes, and best practices. • Responsible for the software development life cycle across all campus IT, including implementation of CM, code reviews, continuous integration, and DevOps.• Set up the campus’s first GitLab and Jenkins instances, and standardized developer VMs to support the same• Responsible for comprehensive mentoring and management of Junior Developers through multiple projects and changes across the campus• Supported migration to the google cloud, including all integration/migration scripts, testing, and execution of migration plans. Includes migration of emails/calendars, a massive storage migration, as well as the creation of several microservices (e.g. an LDAP search API)TECH: perl, python, PHP, parallel C, JavaScript, java, Oracle, MySQL, Jenkins, gitlab, flex, C#, Groovy, jQuery, AJAX, AD, EMC storage, payment processing
Application Programmer/Analyst
Architected several in-house storefront and cashiering systems while planning and executing targeted modifications to core campus ERP systems, using best practices throughout the Software Development Lifecycle.Oversaw the software development lifecycle of many Administrative and Auxiliaries critical management and payment systems, and the development environments and frameworks used in enterprise application development. • Converted all campus payment systems to use modern payment gateway• Designed developer VMs and processes to support standardized and secure development• Built several reusable library abstractions around microservices to eliminate inappropriate couplingTECH: perl, python, PHP, parallel C, JavaScript, java, Oracle, MySQL, flex, C#, Groovy, jQuery, AJAX, payment processing
System Administrator
Administered the hardware and software associated with the campus Video Surveillance System by maintaining the constituent software and servers, creating monitoring systems, repairing/replacing hardware, and negotiated pricing with vendors.C#, C++, ASP.NET, ASM, electrical engineering, Java, javascript, php, shell scripting, MySql, Microsoft SQL, REST, AJAX, mercurial, SVN, VSS, ant, vim, Eclipse, software engineering, software testing, web services
Web Application Developer
Helped to design, develop, and maintain a "Sell your own home" website that allowed users to create and maintain profiles of their homes, helping them connect with potential buyers while providing them technical information on how to sell their homes.javascript, Microsoft.NET, ASP.NET, C#, Microsoft SQL, REST, VSS, Microsoft Visual Studio, software engineering, web services
Web Application Developer
Worked with the university to provide and maintain the county's GIS servers, including ArcGIS and related software. This involved a great deal of work with Tomcat and Java Server Pages (JSP).C++, C#, fortran, javascript, MySql, PostgreSQL, Microsoft SQL, REST, VSS, Microsoft Visual Studio, software engineering, web services
Junior Software Developer
Before and during my undergraduate studies, I took every opportunity to work in various software development capacities, out of pure enjoyment and a desire to hone my skills in the field.C++, Java, javascript, REST, software engineering, web services, MATLAB, Tomcat, Java Server Pages (JSP), perl, fortran, MySql, PostgreSQL, Microsoft SQL, REST, VSS, software engineering, web services, ArcGIS, VAX, Linux, Windows, programming, shell scripting, hardware support, programming, Windows, Linux, Mac, hardware testing, Microsoft.NET, C#, asp/ASP.NET, Microsoft SQL, VSS, Microsoft Visual Studio, Visual Basic, Visual FoxPro
Computer Lab Assistant - Computer Science Department
While supervising the computer lab in the CS Department, I helped troubleshoot Linux, Windows, and VAX issues, and helped/tutored other students in programming classes.C++, Java, VAX, Linux, Windows, programming, C#, ASP.NET, Microsoft SQL, shell scripting, javascript
It Assistant
Performed troubleshooting and repair of hardware, network, printing, operating systems, and helped to host and maintain a website for the company.Visual Basic, Microsoft Visual Studio, Visual FoxPro, javascript, perl, asp, hardware support, programming, Windows, Linux, Mac, Hardware testing
Scott Carroll education
Master Of Science, Computer Science
Bachelor Of Science, Computer Science
Computer Science
Frequently asked questions about Scott Carroll
Quick answers generated from the profile data available on this page.
What company does Scott Carroll work for?
Scott Carroll works for Cypris.
What is Scott Carroll's role at Cypris?
Scott Carroll is listed as Senior Software Engineer at Cypris.
What is Scott Carroll's email address?
AeroLeads has found 1 work email signal at @mtu.edu for Scott Carroll at Cypris.
Where is Scott Carroll based?
Scott Carroll is based in Lake, Michigan, United States while working with Cypris.
What companies has Scott Carroll worked for?
Scott Carroll has worked for Cypris, Verses, Plenty, Amazon, and Michigan Technological University.
How can I contact Scott Carroll?
You can use AeroLeads to view verified contact signals for Scott Carroll at Cypris, including work email, phone, and LinkedIn data when available.
What schools did Scott Carroll attend?
Scott Carroll holds Master Of Science, Computer Science from Michigan Technological University.
What skills is Scott Carroll known for?
Scott Carroll is listed with skills including Java, Software Engineering, Programming, Software Development, Agile Project Management, Software Project Management, Continuous Integration, and Test Automation.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trial