For the given job description <<Meet Upside

We created Upside to help communities thrive! Our retail technology uses the sophistication of online retailprofit measurement, attribution, and incrementalityto provide users with more value on their everyday purchases and brick and mortar businesses with new, profitable customers. Weve helped millions of users earn 2 to 3 times more cash back than any other product, and tens of thousands of brick and mortar businesses earn measurable profit. Billions of dollars in commerce run through the Upside platform every year, and that value goes directly back to our local retailers, the consumers they serve, and towards important sustainability initiatives.

Upside was named on Deloitte's 2021 & 2022 list of Fastest Growing 500 Tech Companies and #308 in Inc.s Americas fastest growing private companies of 2022. Upsides Series D funding round was led by General Catalyst with a $1.5 billion valuation in March 2022. Other notable investors include Bessemer Ventures and Formation8.

Our mission, values, and commitment to inclusivity guide our team of 400 people worldwide, and the quality of our culture is reflected in the impact weve had on communities nationwide. But dont just take our word for it! In 2023, Upside was included as a Top Workplace in the USA, received six Best Places to Work awards from Built In, and was named a Top Workplace for Perks & Culture by The Muse.

Meet The Engineering Team

Upside Engineering is a diverse set of people who practice little a agile development. We believe in making the process serve us rather than the other way around. We are excited about technology and the impact we can have. While our day to day work is dedicated to delivering business value in small teams we also like to build guilds of common interest across teams to foster learning and idea sharing and implementation of best practices. Our current organization is made up of four hives, Consumer, Merchant, Marketplace, and Platform. Our Consumer and Merchant hives represent a primary stakeholder be it our day to day app users or the businesses we seek to empower and become successful. Our marketplace and platform teams support the internal engineering teams with generalized product features or development tooling or whatever else they may need to deliver software with security, observability, and scalability as primary concerns.

About The Job

The Senior Software Engineer I will design and ship software in a collaborative team environment. This is an individual contributor role that will build partnerships, iterate quickly in response to business needs, and communicate effectively.

What You'll Do
Work on a team of up to 3-5 engineers, plus a product manager on our larger projects and sometimes individually on smaller, bite-sized improvementsShip software with high quality, being mindful of maintainability, testability, security, performance, and monitoringOccasionally lead projects from inception through deploymentCollaborate with the team to improve process through agile methodologiesMonitor and support live systems in a rotation with the rest of your team
What You Need
3+ years of software engineering within a collaborative and agile environmentProficiency in Python3, Java or another object-oriented programming languageExperience with distributed systems architecture and ideally AWS LambdaFamiliarity with Snowflake, SQL or a data warehouse would be preferredWillingness to learn, adapt, fail and grow (professional growth mindset)Advanced customer service and people skills
Our Technology Stack Includes
Python3AWS (e.g. Lambda, DynamoDB)GitHub ActionsJavaTerraformSnowflake
The Fine Print
Location: This is a fully-remote role that may sit anywhere in the United States. You're welcome to work from our DC, Austin, Chicago or New York office if you're in-region!Notice to recruiters and placement agencies: This is an in-house search with a dedicated recruiter. Please do not submit resumes to any person or email address at Upside. Upside is not liable for, and will not pay, placement fees for candidates submitted by any party or agency other than its approved recruitment partners.
At Upside, we believe that diversity drives innovation. Our differences are what makes us stronger. Were passionate about building a workplace that represents a variety of backgrounds, skills, and perspectives and do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Everyone is welcome here. Come join us!

>> the resume: <<SummaryPractical Database Engineer possessing in-depth knowledge of data manipulation techniques and computer programming paired with expertise in integrating and implementing new software packages and new products into system. Offering 12-year background managing various aspects of development, design and delivery of database solutions. Tech-savvy and independent professional bringing outstanding communication and organizational abilities. Hardworking and reliable Data Engineer with strong ability in building Data pipelines. Highly organized, proactive and punctual with team-oriented mentality.
SkillsRequirements GatheringAnalysis and ModelingData WarehousingSQL ReportingBusiness IntelligenceData ManagementMicrosoft SQLDatabase AnalysisSQL TuningCritical Thinking
ExperienceSenior Data Engineer,12/2017-CurrentSplunk–Dallas,GA,Adept in troubleshooting and identifying current issues and providing effective solutions.Managed performance monitoring and tuning while identifying and repairing issues within database realm.Worked as part of project teams to coordinate database development and determine project scopes and limitations.Trained non-technical users and answered technical support questions.Collected, outlined and refined requirements, led design processes and oversaw project progress.Created conceptual, logical and physical data models for use in different business areas.Wrote and coded logical and physical database descriptions, specifying identifiers of database to management systems.Applied Conceptual, Logical and Physical & Dimensional/Relational model designs to ETL tasks.Managed end-to-end operations of ETL data pipelines, maintaining uptime of 95%.Assisted in User Acceptance Testing for accounting/marketing users, verifying ETL jobs complied with assigned parameters, achieving desired results.Worked successfully with diverse group of coworkers to accomplish goals and address issues related to our products and services.Worked closely with team members to deliver project requirements, develop solutions and meet deadlines.Senior Database Consultant,02/2013-12/2017Amazon.Com, Inc.–Lewisville,TX,Created Informatica mappings/ETL’s usingInformatica Power Centerto load the data from Oracle, MySQL databases to SQL Server 2016 databases hosted on AWS cloud.Performed the data manipulations using variousInformaticaTransformations like Expression, Lookup, Update Strategy, Router and SQL transformation.DesignedInformaticaworkflows with many sessions with Event with task, Event raise task and Email task. Scheduled the created workflows/jobs usingInformatica Scheduler.Created multipleT-SQLobjects mainly Stored procedures and Functions for new and existing software application requirements.Created multiple Linked Servers for ease of the users to execute commands on remote servers.Developed new code and fine-tuned existing Stored procedures to improve performance while utilizing the SQL Server Profiler and Database engine tuning wizard.Created SSIS packages to migrate data from legacy systems such as Oracle, MySQL, HP Vertica, SQL Server, flat files to centralized IT destination. Created SSIS packages utilizing different SSIS transformations likeScript component, Merge Join, Look Upand implemented error handling and logging.Performed unit testing and QA testing at various levels of the ETL’s and actively involved in team code reviews.Developed Report Models using report builder and distributed reports in multiple formats using SQL Server Reporting Services (SSRS) in Business intelligence development studio (BIDS) and SQL Server Data Tools(SSDT). CreatedParameterized, Cascaded, Drill-down, Cross-tab and Drill-through Reportsusing SSRS 2008 R2/2012.Created Ad hoc Queries in T-SQL, Stored Procedures and Views to store the data of third parties, and use them in SSRS reports to generate reports on the fly. Worked with multivalued parameters for parameterized reports in SSRS.Developed VBA scripts for periodic Financial (Daily, Weekly) reports generated directly from Excel utilizing Power Pivot options in Excel.Managed report delivery based onTime driven and Data driven subscriptionsandreport securityfor providing SSRS reportserver level, folder level and item levelpermissions to various users across the organization based on role based access control(RBAC).Worked on resolving any performance issues with SSIS packages and SSRS reports and fine tune them for better performance.Worked on cleaning up users on SQL server and audit the access level. Revoke Inappropriate access, setting up AD groups and grant access based on the created groups.Worked on databaseperformanceandmaintenancedutiessuch astuning,backup,restoration.Provide On-Call support for Production job failures. Resolve and close the time critical Incidents in an appropriate way. Perform root cause analysis, create Problem report and work on any subsequent code changes to stop them from re-occurring.Database Consultant,08/2011-02/2013Amazon.Com, Inc.–Lithia Springs,GA,Involved in gathering business requirements, definition and design of the data sourcing and data flows, data quality analysis, working in conjunction with the data warehouse architect on the development of logical data models.UsingT-SQLcreated complexStored Procedures, Functions, Cursors, Tables, and Viewsand used other SQL joins and statements for applications in SQL Server 2005/2008.Developed standaloneSSISpackages to extract data from different sources likeSQL Server, Flat Files, Excel, Oracle, and Sybasetransform and load the data onto required databases.UsingSSIStransformations filtered bad data from different sources usingDerived Column, Lookup, Fuzzy lookup and Conditional split.Involved in creation of Technical Specs, Design Documents, Implementation Documents, and Unit testing/Test case /test plan documents and maintained Issue logs.Using Script Component inSSISwroteC#.NETcode to generate dynamic file names and create a text files. Debugged and verified the values getting stored invariablesin run-time usingC#code.Created dynamicSSISpackages through Variables and Script task components (C # and VB.NET) and scheduled the packages using SQL Server Agent to process and load the data.Scheduled the package based on the Enterprise Calendar through SQL Server Agent. Created several one-time and recurring jobs for package scheduling.Created XML file for package configurations and implemented parent-child package configuration inSSISpackages. Implemented error and event handling: precedence Constraints, Break Points, data grid and Logging inSSISpackages.UsingSSRSdeveloped multiple types of reports including Sub Reports, Parameterized and Drill Down Reports using global variables, expressions and functions based on the requirements provided.DeployedSSRS.rdl reports on to the report server and created time driven subscriptions on the deployed reports.Created cubes with multiple fact measures groups, and multiple dimension hierarchies based on the reporting needs usingSSAS.Modified existing dimensions and created new dimensions as per new business requirements.Created GUI interfaces using C#.NET and .NET Framework to simplify the database access to end business users. Enhanced existing GUI interfaces based on new requirements and improved efficiency.Resolved and closed production incident tickets generated because of failure of Daily Jobs.
Education and TrainingMaster of Science:Electrical Engineering,Expected in01/2011-California State University - Sacramento-Sacramento,CAGPA:Status->>. The result is, No Fit

Fit assessment: No Fit