Squirro is redefining how organizations unlock the power of their unstructured data with AI-driven insights. We're on a mission to reshape the future of work with cutting-edge augmented intelligence solutions, and we are searching for a Senior Python Engineer to drive the innovation of our search and insights platform.
If you’re someone who gets excited about solving big challenges, sees opportunities where others see obstacles, and wants to make an impact in the most exciting space of Generative AI, we’d love to meet you!
What you’ll be doing:
As our Senior Python Engineer, you'll be a seasoned professional with substantial experience in Python development, software systems design, and building scalable, high-performance platforms. As a hands-on engineer, you'll work closely with the product and engineering teams to design and implement innovative solutions, ensuring the excellence of our platform's core components and shaping the future of AI-driven insights.
This role demands a strong technical foundation in Python programming, RESTful services, and UNIX/Linux systems; exceptional problem-solving and collaboration skills; and a deep understanding of building production-grade systems. You'll develop robust backend systems, enhance system scalability, and contribute to developing AI-driven solutions that transform unstructured data into actionable insights. Here’s what your day-to-day might look like:
- Design, develop, and optimize core components of the Squirro platform for scalability and performance
- Collaborate with a cross-functional team to define and implement new features that delight users
- Leverage machine learning algorithms to process data smarter and faster
- Ensure adherence to best practices in coding, testing, and deployment
- Contribute to system scalability and reliability by optimizing backend processes and architecture
- Participate in code reviews, feature design, and product discussions to drive continuous improvement
Here’s what gets us excited about you:
- 3-5 years of programming experience in Python, with a proven track record of developing high-quality, maintainable software
- Solid understanding of RESTful services and extensive knowledge of UNIX/Linux systems
- Experience with testing frameworks and test-driven development methodologies
- Strong communication skills and fluency in English
- Bachelor's, Master's, or PhD in Computer Science or a related technical field (or equivalent work experience)
Bonus points if you have:
- Elasticsearch or Lucene in your toolbox
- Knowledge of machine learning algorithms and their implementation.
- Experience with cloud deployments and configuration management tools such as Ansible or Terraform.
You’ll be a great fit if you:
- Put the user experience front and center
- Are passionate for AI, machine learning, and data-driven innovation
- Thrive in an environment with autonomy, freedom and responsibility
- Think strategically to build long-term solutions while making a real impact today
- Love to learn, share knowledge, and collaborate effectively
- Bring a hands-on, proactive attitude to every challenge
What you’ll love about being here:
- Working at the cutting edge of AI, driving innovation in search and NLP
- Joining a collaborative and forward-thinking team committed to pushing technical boundaries.
- Remote-first flexibility, with beautiful offices in New York, Zurich and Singapore
- Generous PTO, sick leave and paid holidays
- Employee share program - taking part in our success
- Annual international gatherings in cool locations
- Access to Squirro Academy for the latest in Search & GenAI
- Mental health support through coaching/counseling services
🚀 Ready to Build the Future with Us?
If this sounds like your next adventure, we’d love to meet you! Apply now and let’s create something extraordinary together.
About Squirro
Our vision is to spearhead the insights era by making the art of converting data into contextualized insights accessible to all, ensuring the timely delivery of the right information to the right person. To achieve that, we marry data from any source with the user's intent and context to augment decision-making using AI.
Our mission is to empower organizations with AI technology to make smart people smarter, save time, and increase efficiency and effectiveness across the organization.
Similar Jobs
Senior Site Reliability Engineer
Staff Software Engineer for Fred
Lead Data Engineer
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 401 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say