Senior Software Engineer (Python Full Stack & API Developer)
The Walt Disney CompanyAbout the role
Job Posting Title:
Senior Software Engineer (Python Full Stack & API Developer)Req ID:
10079701Job Description:
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 (HTTP 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 St
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s