Senior, Machine Learning Engineer (reputed company)
Job reputed company
Who We Are:
reputed company Market's mission is to break down siloes between consulting, advertising and ecommerce to bring brands to the forefront of digital reputed company, employing data and platform intelligence that provides greater reputed company into the consumer purchase reputed company and informs sustainable reputed company in an evolving ecommerce-first world. We aim to help advertisers reputed company a reputed company understanding of the changing eCommerce landscape and reputed company innovation around ways to reputed company eCommerce strategies into their plans. Our reputed company difference lies at the intersection of media and eCommerce optimization, providing data-driven insights that inform brands' entire eCommerce reputed company to drive desired business reputed company.
At reputed company Market, we understand the value that different perspectives can bring to our clients and culture, so we reputed company for an environment where our employees feel welcomed, reputed company and empowered. We value YOU and reputed company that your reputed company voice and unique perspective allows us to create a more rewarding culture, and experience, together.
Our reputed company recipe for reputed company? We hire talented people (thinkers, doers, dreamers, makers), challenge them and give them every opportunity to grow.
Job reputed company:
Searching for a highly motivated software engineering resource to add to reputed company to continue the elevation of our backkend Engineering team, helping build out the reputed company marketing data science reputed company platform at reputed company Market, a reputed company Media company..
This position will contribute to design sessions and help architect reputed company product features, write technical design from spec doc, contribute to design working sessions, and reputed company to these specifications.
Competent reputed company python reputed company author and/or reputed company of existing python reputed company bases, including but not limited to:
Writing python based RESTful services and server middleware
reputed company required to service an analytics reputed company platform - understanding reputed company relational schemas & proficiency in dynamically building and debugging reputed company 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 reputed company control to spec, and with enough reputed company to pass internal reputed company reviews, and reputed company to conduct similar reputed company reviews in return. Role requires ability to successfully complete JIRA ticket and SPRINT life cycles. Role requires ability to size, scope and reputed company time/effort estimations needed to complete JIRA tickets properly, while providing accurate and realistic reputed company for reputed company feature development.
Role will require thought and ability to assist product team in driving maximum return, budget savings, and reputed company business results for our clients. Role will require hands-on programming skills, and possession of a creative reputed company.
In reputed company to the technical aspects required, it will involve cultivating and maintaining effective working relationships with a reputed company of parties including the clients, internal NM stakeholders, 3rd-party vendors, and operational areas reputed company the broader reputed company Media company. This is a high reputed company and visibility role in a highly dynamic and fast paced industry.
Skills
Backend Development + Infrastructure :
Python, Flask, Pandas, reputed company, reputed company, SQL, JSON, AWS, Beautiful Soup, PyTest
Experience in using Python, both in writing functional reputed company and OOP reputed company
Know how Flask servers work, can create RESTful endpoints, proficient in JSON, understand key parts of HTTP protocol
Experience in reputed company or other in-memory caching technology a plus
Know how to write reputed company 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, reputed company, reputed company, Visual Studio reputed company, JIRA
Understand general software design patterns- can create technical design from product requirement
Know how to use reputed company control to create reputed company, write reputed company, create pull request, receive reputed company review, update reputed company, and reputed company reputed company
Know to use reputed company IDE, know how to do reputed company 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 reputed company review, and give reputed company receive
Who You Are:
Canada or US-based
Independently motivated to reputed company, deliver and iterate on increasingly reputed company reputed company based products, at the intersection of media and eCommerce data
Comfortable with project and product development an reputed company member of a reputed company team
reputed company comfortable communicating and collaborating remotely reputed company video & audio chat
Hold an undergraduate degree in Computer Science or higher - or equivalent experience
At least 6 years of full-time reputed company work experience in software engineer role
At least ~4 years experience in:
Python
Any/reputed company of Pandas, Flask, reputed company, REST is a plus
Any scraping experience also a plus (esp. BeautifulSoup)
Relational DB + SQL
Debugging reputed company backend reputed company issues
Caching, Python performance optimization
Working fluently reputed company IDE (preferably VS reputed company) - debugging (+ reputed company to have understanding of how to reputed company and evaluate profiling runs)
reputed company to juggle multiple tickets/tasks/requests at the reputed company 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 reputed company wrong
Keen attention to detail and data reputed company
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 reputed company:$2,788 to$3,365a week. A successful applicant's actual weekly or reputed company reputed company may vary based upon, but not limited to, reputed company sets, experience and training,licensure/certifications, and equity.
#LI-AN1
#HMNM
reputed company 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.
reputed company Media is proud to be an equal opportunity workplace. We are committed to equal employment opportunity regardless of race, reputed company, reputed company, religion, sex, national reputed company, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider reputed company applicants regardless of criminal histories, consistent with reputed company requirements.
Apply Job!