Tartan Solutions, Inc is seeking experienced Python Software Engineers to join their team at PlaidCloud. The role involves creating products and services that enable customers to analyze information in innovative ways, utilizing strong Python development skills and understanding of database operations.
Requirements:
- 3+ years of Python development or similar experience in another object oriented language such as Go, Java, or Ruby (Python preferred)
- Understanding of SQL databases and familiarity with database operations (Postgres or Greenplum preferred)
- Understanding of web frameworks and web server technologies
- Demonstrated ability to troubleshoot technical issues
- Strong Python development skills
- Strong understanding of testing processes
- Strong written communications skills
- Experience with Postgres or Greenplum databases
- Experience in building and maintaining enterprise level web services
- Experience in building and maintaining highly scalable asynchronous computing workloads using message queues
- Experience in building or maintaining JSON-RPC APIs
- Experience with RabbitMQ
- Experience with Kubernetes
- Experience with SQLAlchemy
- Experience with JupyterLab
- Experience with Apache Superset
- Experience with GitOps processes for managing deployments with Kubernetes
- Experience working on large scale data analytics
- Experience with Git