Senior Software Engineer (Python)

Unlock Employer New York, NY Full Time Live

Required Skills

My Compatibility Score

Choose Match Score option:

We’re developing a cutting edge data delivery and analysis platform. Enterprise customers will use our platform to discover critical, time sensitive information hidden in mountains of big data. This role will help to build out systems to gather, manage, and deliver this data to our customers. You’ll be part of a team of skilled engineers using sophisticated techniques to gather and process the data. In additional to software engineering skills, a security mindset is very helpful as is experience working on data platforms. Roles and Responsibilities Help build and maintain our platform - we are constantly adding new data sources, analytics, and interface enhancements as our company grows. Make your voice heard in product development process and participate in code reviews. Make sure your code is covered by unit tests (when it’s written, not 3 months after release) Document your projects thoroughly enough to make them maintainable by others. Help bring in new technologies and develop innovative approaches to the data challenges we face. At least 8 years of software engineering experience Solid foundation in computer science fundamentals from data structures and algorithms to high-level design patterns. Excellent systems analytical, problem solving and technical skills Strong Python experience Experience with either Django or Flask Experience with relational databases, preferably Postgres or MySQL. Experience building and using RESTful web services. Experience writing unit and integration tests, and producing testable code. Demonstrated ability to learn and leverage new technologies. Strong written and verbal communication skills Ability to work in a fast-paced, dynamic startup environment. Nice to Haves Experience developing security tools or any type of security oriented background Experience building, maintaining or using “big data” infrastructure (Kafka, HDFS, etc.) Experience with MongoDB or other non-SQL databases. Experience with the ELK stack (Elasticsearch, Logstash, Kibana) Experience using Docker for development and deployment. Agile development experience Love for Smash Bros. read more