Senior, Machine Learning Engineer (Temp)

Remote Full-time
Job Description

Who We Are:

Night Market's mission is to break down siloes between consulting, advertising and ecommerce to bring brands to the forefront of digital commerce, employing data and platform intelligence that provides greater insight into the consumer purchase journey and informs sustainable growth in an evolving ecommerce-first world. We aim to help advertisers gain a better understanding of the changing eCommerce landscape and ignite innovation around ways to integrate eCommerce strategies into their plans. Our core difference lies at the intersection of media and eCommerce optimization, providing data-driven insights that inform brands' entire eCommerce strategy to drive desired business outcomes.

At Night Market, we understand the value that different perspectives can bring to our clients and culture, so we strive for an environment where our employees feel welcomed, safe and empowered. We value YOU and believe that your authentic voice and unique perspective allows us to create a more rewarding culture, and experience, together.

Our simple recipe for success? We hire talented people (thinkers, doers, dreamers, makers), challenge them and give them every opportunity to grow.

Job Summary:

Searching for a highly motivated software engineering resource to add to our team to continue the elevation of our backkend Engineering team, helping build out the Neon marketing data science SAAS platform at Night Market, a Horizon Media company..

This position will contribute to design sessions and help architect future product features, write technical design from spec doc, contribute to design working sessions, and code to these specifications.

Competent complex python code author and/or editor of existing python code bases, including but not limited to:
• Writing python based RESTful services and server middleware
• Code required to service an analytics SAAS platform - understanding complex relational schemas & proficiency in dynamically building and debugging complex queries would be extremely helpful
• Building and maintaining python-based website scrapers

Past experience coding and managing high-coverage unit-test suites. Ability to write code control to spec, and with enough quality to pass internal code reviews, and able to conduct similar code reviews in return. Role requires ability to successfully complete JIRA ticket and SPRINT life cycles. Role requires ability to size, scope and provide time/effort estimations needed to complete JIRA tickets properly, while providing accurate and realistic timeline for future feature development.

Role will require thought and ability to assist product team in driving maximum return, budget savings, and optimal business results for our clients. Role will require hands-on programming skills, and possession of a creative mindset.

In addition to the technical aspects required, it will involve cultivating and maintaining effective working relationships with a variety of parties including the clients, internal NM stakeholders, 3rd-party vendors, and operational areas within the broader Horizon Media company. This is a high growth and visibility role in a highly dynamic and fast paced industry.

Skills
• Backend Development + Infrastructure :
• Python, Flask, Pandas, Redis, Snowflake, SQL, JSON, AWS, Beautiful Soup, PyTest
• Experience in using Python, both in writing functional code and OOP code
• Know how Flask servers work, can create RESTful endpoints, proficient in JSON, understand key parts of HTTP protocol
• Experience in Redis or other in-memory caching technology a plus
• Know how to write complex SQL
• Understand basic database concept like primary/foreign keys, constraints, auto increment
• Know how to write unit-tests in python, understand test cases, can write test-plan for entire feature, experience with PyTest a plus
• Familiarity with AWS a plus
• Know how web scrapers work, can write scrapers using Beautiful Soup
• Other Development Experience:
• Software Design, GitHub, Postman, Visual Studio Code, JIRA
• Understand general software design patterns- can create technical design from product requirement
• Know how to use source control to create branch, write code, create pull request, receive code review, update branch, and merge branch
• Know to use professional IDE, know how to do code debugging using IDE
• Know the general SCRUM life cycle, understand SPRINT life cycle, know how JIRA ticket is assigned and resolved
• Know how to create pull request, receive code review, and give code receive

Who You Are:
• Canada or US-based
• Independently motivated to develop, deliver and iterate on increasingly better SaaS based products, at the intersection of media and eCommerce data
• Comfortable with project and product development an integral member of a collaborative team
• Very comfortable communicating and collaborating remotely via video & audio chat
• Hold an undergraduate degree in Computer Science or higher - or equivalent experience
• At least 6 years of full-time paid work experience in software engineer role
• At least ~4 years experience in:
• Python
• Any/all of Pandas, Flask, Redis, REST is a plus
• Any scraping experience also a plus (esp. BeautifulSoup)
• Relational DB + SQL
• Debugging complex backend code issues
• Caching, Python performance optimization
• Working fluently within IDE (preferably VS code) - debugging (+ nice to have understanding of how to perform and evaluate profiling runs)
• Able to juggle multiple tickets/tasks/requests at the same time
• Willing to attend requisite meetings during the work week, as determined by leadership
• Adhere to ticket estimation and timelines, promptly voice any issue or concerns
• Comfortable answering questions reliably and truthfully; and not afraid to admit mistakes, or admit when wrong
• Keen attention to detail and data integrity

The statements herein are intended to describe the general nature and level of work being performed by employees and are not to be construed as an exhaustive list of responsibilities, duties and skills required of personnel so classified. Furthermore, they do not establish a contract for employment and are subject to change at the discretion of the employer.

Salary Range:$2,788 to$3,365a week. A successful applicant's actual weekly or hourly rate may vary based upon, but not limited to, skill sets, experience and training,licensure/certifications, and equity.

#LI-AN1

#HMNM

Base Pay

The statements herein are intended to describe the general nature and level of work being performed by employees, and are not to be construed as an exhaustive list of responsibilities, duties and skills required of personnel so classified. Furthermore, they do not establish a contract for employment and are subject to change at the discretion of the employer.

Horizon Media is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.

Apply Now

Apply Now

Similar Opportunities

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote Full-time

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote Full-time

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote Full-time

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote Full-time

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote Full-time

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote Full-time

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote Full-time

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote Full-time

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote Full-time

USPS Office Helper

Remote Full-time

Solution Delivery Manager

Remote Full-time

Talent Acquisition Associate, Corporate, Remote

Remote Full-time

Indirect Tax--Unclaimed Property Staff

Remote Full-time

Certified Medical Coder - Winter Garden/Remote After 90 Days

Remote Full-time

Accounting Associate (Remote)

Remote Full-time

Entry-level Printing Production Workers

Remote Full-time

Amazon Delivery Driver

Remote Full-time

Senior Policy Advisor

Remote Full-time

Experienced Amazon Product Reviewer - Work from Home Opportunity with Competitive Compensation

Remote Full-time

Assignment Readiness Counselor

Remote Full-time
← Back to Home