As a Python engineer at Pypestream, you’ll be involved in the design, development, and maintenance of Pypestream’s conversational AI systems. You’ll be covering many different technologies and areas of work, including everything from designing REST APIs, to dealing with graph theory algorithms, to building scalable machine learning solutions. Strong Python skills are required, but prior experience with every technology we use is not mandatory or expected; a passion for learning will take you far, and a willingness to explore creative solutions to novel problems is essential.
Our Python team interacts with many different parts of the company, so you’ll have the chance to work directly with our DevOps, Product, and QA teams, as well as other development teams working on both frontend and backend components. As such, good communication skills are also very important for this role. We also have a number of remote workers, so experience dealing with distributed teams would be a plus.
Finally, it’s worth mentioning that we place a lot of emphasis on code quality here at Pypestream. An ideal candidate should place a strong value on writing readable, maintainable code that adheres to Python coding standards and best practices. Additionally, you should be willing to engage in rigorous code reviews and give/receive friendly, constructive criticism for the sake of creating high-quality software.
Preferred Experience • Strong Python knowledge, particularly around building scalable, reliable backend services • Experience working with concurrent Python code (particularly within async frameworks) • Experience building and debugging distributed systems and microservice architectures • Machine learning experience would be a big plus, especially if focused around natural language processing • Knowledge of graph theory terminology and algorithms would be nice to have • Ability to write and maintain comprehensive unit tests and integration tests • Experience designing and building REST services • Experience using the Git version control system • Knowledge around AWS (particularly S3, EC2, KMS) • Experience using Docker and/or Kubernetes for development and deployment
Founded in 2015, Pypestream is conversational AI built for scale. Built to usher the customer-centric enterprise into the digital age with “always-on” automation. No more single-task chatbots, no more embarrassing NPS scores and no more cobbling together technologies from multiple vendors. We elevate customer experiences with the power of a full-stack platform, military-grade security, native NLU capabilities, and the only patented B2C messaging carrier purpose-built to handle any volume.
Why you should join: