Senior Software Engineer (Python Full Stack & API Developer) Job at Walt Disney, Lake Buena Vista, FL

U0tMRm8xaXp0bE40Z1M3cHJEaGpGaWZQTHc9PQ==
  • Walt Disney
  • Lake Buena Vista, FL

Job Description

Job Summary:

Senior Software Engineer (Python Full Stack & API Developer)

Lake Buena Vista, United States

Job Summary :

The Senior Software Engineer will research, design and develop reusable software and system components that have potential for broad use. These components centered around scientific models based on distinction in breadth and depth of technical software knowledge, and on this basis this role requires technical expertise in Python, fullstack (front-end user-facing, back-end interface and database logic components), and RESTful APIs development, creative thinking, a sense of urgency, attention to detail, a platform mindset, a collaborative work ethic, proactive and minimum supervision.

Our Team Background :

The Decision Science team focuses on creating innovative mathematical models to inform business decision making through data. The team is interested in all fields related to data science, with emphasis on statistics, operations research, econometrics, artificial intelligence and machine learning.

The Decision Science team resides within the Disney Decision Science + Integration (DDSI) organization. DDSI provides internal consulting services for clients across The Walt Disney Company. The DDSI team sits at the intersection of business strategy, advanced analytics, and technology integration to help our partners explore opportunities for analytics, shape business decisions, and drive value. Our work includes conceptualizing innovative solutions, solution design and development, implementation and integration with business processes, and ongoing business support.

Within the Decision Science team, our team focus on research and development of Analytics Innovation Services (AIS), an enterprise-level ecosystem for data science community of practitioners consisting of a suite of shareable science, data, and utility services by applying emerging science, tools, and technologies pertaining to analytics platform and product initiatives, and on this basis creating reusable software and system components that have potential for broad use.

Responsibilities:

The Senior Software Engineer will research, design and develop reusable AIS products portfolio using best practices and features. This includes but not limited to:

• Create stateful and RESTful APIs with securing CRUD operations ( POST, GET, PUT/PATCH, and DELETE; OAuth token, keys & policy-based; Django) for the AIS data products

• Convert existing AIS applications from RShiny and Streamlit to Python and ReactJS-Django-Snowflake stack supporting sessions, authentication and authorization (OAuth, SSO, IAM, SAML.)

• Research and develop GenAI applications including chatbot/prompt, knowledge-based embedding and retrieval, preprocessing and orchestration using RAG technique

• Assist in managing and supporting AIS cloud-based utilities, platforms and infrastructures

• Develop AIS Portals to support self-service access capabilities to AIS products

• Collaborate with Data Science teams to gather requirements from the science models and workflow.

• Collaborate with Data Engineering teams to develop data routines for storage, retrieval and archival.

• Collaborate with Technology teams to implement scalable, efficient, and automated cloud infrastructure services.

• Lead, mentor and assist junior colleagues.

• Innovate by continual researching and championing new methods to solve complex software     problems.

• Be available to provide ad hoc support for other projects in a matrixed organization.

Preferred Experience:

Competence in computing languages, frameworks, tools and methodologies:

• 5+ years in software design and development in full-stack web development (i.e., Django, ReactJS, Streamlit, RShiny, HTML, JavaScript, CSS)

• 3+ years of Python (and related topics, e.g., object-oriented programming, and data structures)

• 3+ years of data processing (i.e., SQL, SnowSQL, PostgreSQL, Databricks Delta)

• Experience managing AWS services (i.e., S3, parameter and secret stores, Lambda, Fargate, EC2s, etc.)

• Experience using code version control and CI/CD (i.e., Github or Gitlab)

• Experience developing continuous testing strategies (i.e., unit, integration and acceptance testings)

• Ability to work independently with little guidance on methodologies and design approaches based on sound business acumen

• Ability to work on multiple projects concurrently

• Competence in collaborating with experts in other disciplines namely data science and data engineering

• Competence in providing peer leadership to junior colleagues

• Bachelor’s degree in computer science or equivalent

How to Stand Out:

• Familiarity with GenAI technology, specifically RAG (Retrieval-Augmented Generation), Vector databases,

and Prompt Engineering

• Experience using interactive Streamlit and RShiny frameworks

• Experience developing Snowflake SnowPark Applications

• Experience using Databricks stack and environment

• Experience using Domino Data Lab platform, RStudio Servers, PyPI Servers, MLFlow Servers

• Experience using AWS S3 and EC2 Linux instances, Bash, SSH, Docker containers

• Experience using Airflow workflow management tool

• Experience using different web scraping approaches and tools like Scrapy, Selenium, Requests, Beautiful

Soup

• Experience developing user scenarios, business requirements, mockups, and technical specifications.

• Experience evaluating, choosing, and rolling out team software tools and component libraries

• Master in technical discipline (Computer Science/Engineering, Software Engineering, Industrial

Engineering, Machine Learning, or related field)

Job Tags

Similar Jobs

Dynamics ATS

Painter II Job at Dynamics ATS

Painter II JOB-10042711 Anticipated Start Date 09/30/2024 Location Monroe, NC Type of Employment Contract and/or Direct Hire Employer Info Our client serves environment products long-term, high growth infrastructure markets, including...

Brandeis University

Program Specialist, Community Engagement & Leadership | Brandeis University Job at Brandeis University

 ...Brandeis University is delighted to announce a career opportunity as the Program Specialist, Community Engagement & Leadership. If you are looking for an opportunity to work on beautiful suburban campus with lots of perks including free parking, look no further. At... 

Achieve Test Prep

Project Manager - Remote Job at Achieve Test Prep

 ...mentors, helping our customers, primarily healthcare workers, be more successful at college...  ...in 2008 in the U.S., Achieve is a 100% remote company that hires the best candidates...  ...About the role We are looking for Project Managers who will lead various projects, initiatives... 

Vector Structural Engineering

Full-Time CAD and BIM Technician Job at Vector Structural Engineering

THE POSITION:Full-time CAD and BIM TechnicianQUALIFICATIONS:Experience in structural drafting using AutoCAD and Revit software. Preference will be given with experience in creating framing plans for multi-family and hotel type structures.HOW TO APPLY:Please send... 

Keyspan

Board health coach Job at Keyspan

 ...Company Overview: Keyspan is a leader in functional health and wellness coaching, leveraging blood biomarkers to prevent chronic illness, achieve optimal wellness, and promote longevity. We collaborate directly with members and through partnerships with gyms and...