FINDMINE is seeking a Sr. Software Engineer with a strong ability for problem solving, experience in working with web oriented architectures and frameworks, and someone who takes extreme pride in their work.
•Work with FINDMINE's core systems and carry the ability to quickly learn and improve such systems.
•Create new features and fix bugs with: backend communications services and scraping applications, machine learning processing services, and RESTful API layer services.
•Work with machine learning theoretical specifications and pre-existing models. As part of the team our engineers get a significant exposure the machine learning ecosystems which they are responsible for improving. Machine learning experience is expected but is not required for this position.
•Craft excellent documentation for one’s respective projects and have ownership over the code and the instructional tutorials of how to use it.
•Participate in design brain-storming sessions and have willingness defend one’s suggestions and opinions against colleague’s counter arguments.
•Work collaboratively alongside other backend engineers on various projects.
•BS degree in Computer Science or related technical field with solid understanding of Computer Science fundamentals.
•5+ years experience with distributed services design and scaling API facing web software supporting significant volumes of web traffic.
•Proven advanced level experience with Python 2.7 and 3.5+
•Understanding and applied use of MySQL Databases, Elasticsearch databases, and Redis databases.
•Experience with the design and consumption of RESTful API services.
•Experience with web related technologies including PhantomJS or other similar Selenium drivers.
•Write quality code and be responsible for finding the best approaches possible, optimizing, and fixing bugs, etc. Be really bothered by bad or inefficient code. Like it should haunt your dreams.
•Work collaboratively with product team. Be familiar with Agile development but also be able to work sporadically and without a lot of hand holding.
•Desire to keep learning - whether that means more in your field or in machine learning, business development, product management, etc.
Also helpful if you think online shopping is a hot mess, like making machines do the shopping for you -- and have a sense of humor about computers enslaving us all -- and enjoy flexibility, ambiguity, and fun projects.
•MS degree in Computer Science or related technical field with solid understanding of Computer Science fundamentals.
•Significant expertise with Asyncio (Twisted) technologies from the Python 3.4+ standard library.
•Understanding and applied use of machine learning frameworks such as Scikit-Learn, PyBrain, Tensor-Flow, NLTK, etc.
•Work with a major eCommerce platform.
•Super flexible work environment - take time when you need it, choose when and how you do your best work
•Constant support for your learning and development. Want to speak at PyCon? We'll make it happen. Want to bring your mentee to the office to shadow you? We'll meet with her and coach her too!
•Medical/dental/vision benefits from day 1
•Free snacks, cold brew, beer in the office
•Plus we're part of StartupNY, so our employees pay ZERO state or city income tax! That's like an extra 10% on top of your salary!!
FINDMINE is almost all women! Michelle (Founder and CEO of FINDMINE and a member of the tech community for 10+ years) is very involved in advocating for equality and is active in several women in tech groups. She recently led a public speaking training for the Dreamers & Doers community. The whole team (including the men) boycotted the office for International Women's day as a sign of solidarity. The office has "Smash the Patriarchy" pens, and several FINDMINE employees mentor girls through various programs. FINDMINE is also very supportive of working parents. We were also voted one of Mogul's Top 100 Companies for Millennial Women in 2017!