Software Engineer at SparkCognition
The software engineer will be part of a cross-functional team of Engineers and Data Scientists delivering AI-driven software for financial markets.
If you were working for us today, you would be:
- Architect, deploy, and maintain high-performance scalable solutions in an AWS environment
- Add complex, high performance feature enhancements as requested by clients
- Maintain CI infrastructure (Jenkins, GitLab)
- Develop testing and quality-assurance of products and features
- Write unit tests, integration tests, and validation tests
- Support customer needs
SPECIAL CIRCUMSTANCES (e. g. shifts, travel overseas, hours): Standard hours with flexibility for extra-hours production support as part of a rotation, as well as collaboration with overseas team members
You may be a fit for our team if you have:
- BS in Computer Science or related field, Masters preferred
- At least 2 years working experience as a software engineer, preferably with a focus on Python
- Experience working with Tensorflow, pandas, numpy, or other python computational frameworks
- Proficiency with SQL (or Django ORM) and relational databases (i.e. PostgreSQL)
- Self-motivated, proactive
- Ability to perform well under pressure
- Enthusiastic, flexible and adaptable
- Good interpersonal communication
It would be great if you had:
- Experience or interest in finance
- Container technologies (Docker, Kubernetes, etc.) and cloud computing architectures (AWS, Azure, Google Cloud)
- DevOps best practices, including security and performance optimization
- Ability to collaborate effectively with stakeholders, including financial services clients
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor's legal duty to furnish information. 41 CFR 60-1.35(c)
#remote