SOFTWARE ENGINEER - PYTHON, PACKAGING- AND DEPLOYMENT-FOCUSED
Initial product focus: Compass, our streaming document classification tool, used for customer support process automation.
Luminoso is seeking an engineer to join the team that develops our Compass product. It’s a small team, but one where your work can have a big impact! We've taken Compass a little beyond an MVP, but this year we're investing heavily in maturing and stabilizing the product. There’s a lot of work to be done improving our configuration management tools, introducing zero downtime deployment, and cleaning up some redundant aspects of our software architecture.
This position will involve a mix of Python development and more systems-focused release management work, so the ideal candidate will be excited about working in a DevOps environment
Write clean, well-tested Python code
Work with business stakeholders to identify and refine new features
Incrementally improve the architecture of the Compass application through refactoring and design discussions withthe team
Improve the deployment process for Compass and other Luminoso applications
Make incremental improvements to the configuration process for our on-premise virtual appliance offering
Collaborate with other developers and operations engineers to tackle the performance challenges of streaming document classification at scale
You get excited about going into gnarly old code to make it easier to work with
You're a self-directed learner and enjoy finding your way around new tools and environments
You enjoy collaborating, communicating and sharing your knowledge with others
Any experience with test driven development, refactoring, and extreme programming (XP) will really set you apart!
TECHNOLOGIES WE USE
We don’t expect you to have experience with all of these, but you should be ready to start work in an environment where they’re actively in use.