Senior Software Engineer (Python Full Stack & API Developer)

icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.

Job Description - Senior Software Engineer (Python Full Stack & API Developer)

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 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 ID: 10079701

Location: Lake Buena Vista,Florida

Job Posting Company: The Walt Disney Company (Corporate)

The Walt Disney Company and its Affiliated Companies are Equal Employment Opportunity employers and welcome all job seekers including individuals with disabilities and veterans with disabilities. If you have a disability and believe you need a reasonable accommodation in order to search for a job opening or apply for a position, email [email protected] with your request. This email address is not for general employment inquiries or correspondence. We will only respond to those requests that are related to the accessibility of the online application system due to a disability.
Original job Senior Software Engineer (Python Full Stack & API Developer) posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
icon no cv required No CV Required icon fast interview Fast Interview via Chat

Share this job with your friends

icon get direction How to get there?

icon geo-alt Orlando, Florida

icon get direction How to get there?
View similar Others jobs below

Similar Jobs in the US

GrabJobs is the no1 job portal in the US, connecting you to thousands of jobs fast! Find the best jobs in the US, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2024 Grabjobs Pte.Ltd. All Rights Reserved.