Job Description
We are looking to hire an experienced Senior Software Engineer with an entrepreneurial mindset who loves data and gets excited about different and unique data sets, and all the ways it can be used. This person will ultimately help us to create and accelerate the trajectory of our growth in multiple portfolio companies. Let’s rephrase that – we want someone who is looking to be part of something bigger than themselves, embrace adversity as the way, and as a result we are all better from the experience together.
This is an opportunity for someone who wants to get in on the ground floor and create something that is unique and leading edge across multiple industries. Someone who is excited to make a difference and be a part of a dynamic and exciting team.
What You Will Do :
- Ability to write and run production-level code (Spark, Python, Scala, Java) and taking machine learning models to production.
- Developing distributed systems powering ML products
- Design and develop software applications, project prototypes, proofs of concept and demos..
- Evaluate performance of critical application components and optimize them to assure maximum performance and scalability.
- Assist in driving the development effort for End-to-End on-time delivery of high-quality solutions that conform to feature requirements and evaluate model efficacy.
- Provide critical thinking, technical innovation, and love for challenging the status quo.
- Fluency in Python and Java or Scala would help you become immediately productive. However, programming languages are no barriers to a motivated, self-driven and scrappy software engineer.
- Consistently go the extra mile to identify problems, find solutions and work collaboratively with the team to ensure completion.
- Building web APIs (REST and/or GraphQL) that are scalable, secure, and performant.
- Enjoy learning and challenges; we are a technology start up and we face new challenges every day.
- Designing and building software on AWS cloud computing such as EMR, S3, and are comfortable learning and working with custom services.
Our Minimum Requirements:
- Bachelor of Science Degree in Computer Science, Engineering, or related field and/or 5+ years of industry experience.
- Experience with at least one modern public cloud platform (AWS and/or Azure), including IaaS and serverless solutions.
- Comfortable working in a brisk, but long-term sustainable pace, have good verbal and written communication skills, a strong work ethic, and high customer orientation.
- Have a high EQ (emotional intelligence) and able to effectively work well with others, fostering a great, collaborative, and fun environment, even amidst technical challenges.
- Knowledge of SaaS and its benefits. Ability to learn quickly and adapt to change, with a high initiative and strong attention to detail.
- Passion for building leading edge customer experiences via modern technology tools.
- Experience with a backend programming language such as C#/.NET, Java, Python or NodeJS.
- Experience with Typescript/React, and/or Swift and iOS.
- Experience using test frameworks (Jest, Mocha, Enzyme).
- Extensive practical knowledge of Git and Linux.
- Applicants must be currently authorized to work in the United States.