Back to feed

Software Engineer Principal, Machine Learning & E-Commerce (Remote)

Remote Full-time Live

With a career at The Home Depot, you can be yourself and also be part of something bigger. Position Purpose: The Software Engineer Principal will drive the technical vision and architecture for a high-traffic e-commerce website. This role is for a hands-on leader with extensive experience designing, implementing, and optimizing scalable e-commerce platforms in cloud environments, specifically Google Cloud Platform (GCP). The ideal candidate will possess a blend of technical expertise, leadership, and innovation to ensure our platform delivers exceptional performance, user experience, and integration of cutting-edge technologies. Key Responsibilities: • 70% Delivery & Execution • Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions • Documents, reviews and ensures that all quality and change control standards are met • Writes custom code or scripts to automate infrastructure, monitoring services, and test cases • Writes custom code or scripts to do "destructive testing" to ensure adequate resiliency in production • Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively • Contributes to enterprise-wide tools to drive destructive testing, automation, or engineering empowerment • Identifies product enhancements (client-facing or technical) to create a better experience for the end users • Identifies unsecured code areas and implements fixes as they are discovered with or without tooling • Identifies, implements, and shares technical solutions that can be used across the organization • Creates and architects foundational code elements that can be reused many times by a product • Creates meaningful architecture diagrams and other documentation needed for security reviews or other interested parties • Defines Service Level Objectives for product to constantly measure their reliability in production and help prioritize backlog work • 20% Support & Enablement: • Fields questions from other product teams or support teams • Monitors tools and participates in conversations to encourage collaboration across product teams • Provides application support for software running in production • Proactively monitors production Service Level Objectives for products • Works with vendors and the open-source community to help identify and implement feature enhancements in software products • Works with other product teams to create API specifications and contracts for shared data • Proactively reviews the performance and capacity of all aspects of production: code, infrastructure, data, and message processing • Triages high priority issues and outages as they arise • 10% Learning: • Participates in and leads learning activities around modern software design and development core practices (communities of practice) • Learns, through reading, tutorials, and videos, new technologies and best practices being used within other technology organizations • Attends conferences and learns how to apply new technologies where appropriate Direct Manager/Direct Reports: • Typically reports to the Software Engineer Manager or Sr. Manager, Technology Director or Sr. Director. Travel Requirements: • Typically requires overnight travel less than 10% of the time. Physical Requirements: • Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles. Working Conditions: • Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable. Minimum Qualifications: • Must be eighteen years of age or older. • Must be legally permitted to work in the United States. • Mastery of an object oriented programming language (preferably Java) • Must be legally permitted to work in the United States Preferred Qualifications: • Bachelor's or master's degree in computer science, Software Engineering, or a related field preferred • 10+ years of experience in software development and architecture, with at least 5 years leading e-commerce platforms • Expertise in cloud technologies, particularly GCP. Experience with other cloud environments (AWS, Azure) is a plus • Strong background in microservices architecture, containerization (Docker, Kubernetes), and serverless technologies • Proven ability to design and implement scalable, high-performance systems capable of handling high traffic (10,000+ TPS) • Experience with BigQuery, GraphQL, and ML integration for e-commerce applications • Experience developing or integrating chatbots and conversational AI into e-commerce platforms • Strong knowledge of security, compliance, and data privacy in the context of cloud-based e-commerce • Excellent communication skills with the ability to collaborate across teams and present ideas clearly to both technical and non-technical stakeholders • Experience with CI/CD pipelines, automated testing, and deployment in a cloud-native environment • Familiarity with SEO optimization, web performance metrics (LCP, FID, CLS), and Core Web Vitals • Knowledge of DORA metrics and experience improving developer productivity through tooling and automation Minimum Education: • The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job. Preferred Education: • No additional education Minimum Years of Work Experience: • 6 Preferred Years of Work Experience: • No additional years of experience Minimum Leadership Experience: • None Preferred Leadership Experience: • None Certifications: • None Competencies: • Action Oriented: Taking on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm • Business Insight: Applying knowledge of business and the marketplace to advance the organization's goals • Collaborates: Building partnerships and working collaboratively with others to meet shared objectives • Communicates Effectively: Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences • Cultivates Innovation: Creating new and better ways for the organization to be successful • Drives Results: Consistently achieving results, even under tough circumstances • Global Perspective: Taking a broad view when approaching issues; using a global lens • Interpersonal Savvy: Relating openly and comfortably with diverse groups of people • Manages Ambiguity: Operating effectively, even when things are not certain or the way forward is not clear • Manages Complexity: Making sense of complex, high quantity, and sometimes contradictory information to effectively solve problems • Nimble Learning: Actively learning through experimentation when tackling new problems, using both successes and failures as learning fodder • Optimizes Work Processes: Knowing the most effective and efficient processes to get things done, with a focus on continuous improvement • Self-Development: Actively seeking new ways to grow and be challenged using both formal and informal development channels • Situational Adaptability: Adapting approach and demeanor in real time to match the shifting demands of different situations The application window is anticipated to be closed on September 10, 2024 See more benefits: livetheorangelife.com For California, Colorado, Connecticut, Rhode Island, Nevada, New York City, Ithaca (NY), Westchester County (NY), and Washington residents: The pay range for this position is between $140,000 - $240,000 Apply Job!

On the same wavelength

Senior IT Project Manager- Release Train Engineer (Hybrid)

Remote Full-time

CDL Local Driver Merchandiser - Abilene, TX

Remote Full-time

Remote Healthcare Call Center Specialist | WFH

Remote Full-time

Full time / Data Entry Assistant (Remote)

Remote Full-time

Remote Administrative Assistant | Work from Home

Remote Full-time

Product Manager - Product Led Growth Services

Remote Full-time

Pharmacy Technician - Work From Home Idaho

Remote Full-time

College Student - Upcycling, Reselling & Thrifting

Remote Full-time

JD Associate - Southern Boulevard, Bronx, NY

Remote Full-time

Retail Store Associates and Stockers - 1742

Remote Full-time

Experienced Customer Service Representative – Remote Work Opportunity with blithequark for Delivering Exceptional Customer Experiences

Remote Full-time

Insurance Eligibility & Follow-Up Specialist (Remote)

Remote Full-time

Urgently Hiring: Remote Entry-Level Opportunities with Flexible Scheduling and Competitive Hourly Rates – No Prior Experience Required, Work from Home and Earn $25-$35 per Hour

Remote Full-time

Editorial Analyst - Originals – Amazon Store

Remote Full-time

Senior Technical Product Manager, AI

Remote Full-time

Customer Service Rep I (Remote or Hybrid)

Remote Full-time

Experienced Customer Service Representative - Tethered - Blithequark - Within 50 Miles of Richmond, VA

Remote Full-time

Senior AI Engineer (Python & LLM Specialist) - Remote Opportunity

Remote Full-time

Senior Full Stack Software Engineer

Remote Full-time

Cybersecurity Engineer - Cisco ISE, Aruba, PKI/CA (US IT Services, WFH)

Remote Full-time