Senior Backend Software Engineer
Description
SparkCognition catalyzes sustainable growth for their clients throughout the world with proven artificial intelligence (AI) systems, award-winning machine learning technology, and a multinational team of AI thought-leaders. Clients are trusted with advancing lives, infrastructure, sustainability, and financial systems across the globe. They partner with SparkCognition to understand their industry’s most pressing challenges, analyze complex data, empower decision-making, and transform human and industrial productivity. With leading-edge artificial intelligence products—Darwin®️, DeepArmor®️, SparkPredict®️, and DeepNLPTM—SparkCognition’s clients can adapt to a rapidly changing digital landscape and accelerate their business strategies.
We are looking for an innovative Senior Backend Software Engineer to join our team! This person will help evolve the next generation of endpoint protection and artificial intelligence solutions in the Cybersecurity field. Come join us and you will immerse yourself in cutting-edge research and work with the latest technologies to deliver value to the cutting-edge endpoint protection product, DeepArmor.
If you were working for us today, you would be:
- Working on a cross-functional team within a very agile environment, delivering on time and with high quality
- Adjusting and defining new processes as they arise due to known and unknown customer/engineering requirements as it relates to backend web development
- Providing feedback on frontend architecture, code organization, and CI/CD infrastructure for the team
- Staying up to date with the best practices and future backend development
- Providing pull request reviews of on-shore and off-shore developers adhering to the coding standards of the team
- Providing backend engineering to not only support existing features but help to deliver next-generation cybersecurity infrastructure
You may be a fit for our team if you have:
- US Citizenship
- Experience with Django applications
- Proficiency in architecting large scale web applications
- Proficiency with Postgres or other relational databases
- Proficiency in developing REST APIs with authentication and scaling
- Experience with ORM (Object Relational Mapper) libraries
- Experience with cloud computing architectures (AWS, Azure, Google Cloud)
- Experience with Docker