Senior, Software Engineer - Python
Role responsibilities
Lead the delivery of scalable software features and AI/ML integrations within the Marketing Technology Engineering Team. Collaborate with cross-functional stakeholders to translate business needs into technical requirements and maintain high-quality, secure platforms.
Requirements
Requires a Bachelor's degree in Computer Science or a related field with 3 years of experience, or 5 years of professional software engineering experience. Proficiency in object-oriented programming, CI/CD pipelines, and AI/ML component integration is essential.
Key skills
Python, Object-oriented Programming, AI/ML Integration, CI/CD, Automated Testing, Technical Design, Code Review, Debugging, Scalable Systems, Generative AI, Software Development Lifecycle, Cross-functional Collaboration, API Integration, Performance Monitoring, Mentoring, WCAG 2.2 AA
Keywords
Python, AI, Machine Learning, Generative AI, CI/CD, Software Engineering, Scalability, Multi-tenant Platform, Event-driven Services, Metadata-first, API, Object-oriented Programming, WCAG 2.2 AA, Digital Accessibility, Retail, Marketing Technology, Technical Design, Automated Testing, Defect Management, Software Development Lifecycle