Senior Python Engineer (Serbia)
Squirro
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.