Software Mind logo
Software Mind

Software House focused on results since 1999

Senior Python Engineer, Data Oriented

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 1999H1B No SponsorCompany SiteLinkedIn

Location

Poland

Posted

4 days ago

Salary

0

Seniority

Senior

Bachelor Degree1 yr expEnglishAWSAzureCloudLinuxPostgreSQLPythonSQL

Job Description

Senior Python Engineer, Data Oriented

Software Mind

• Design and implement new data capabilities, including large-scale data ingestion, transformation pipelines, robust high-performance APIs, and consumers for high-frequency event streams. • Contribute to the development of the proprietary data platform and help evolve it towards a data mesh architecture for the enterprise. • Build solutions using the standard technology stack: Python, Linux via WSL, PostgreSQL, SQL Server, Databricks, and cloud infrastructure spanning Azure and AWS. • Develop advanced mechanisms for data ingestion, transformation, and mass-parallel orchestration of network IO. • Model data for operational and analytical purposes in collaboration with your team, other engineering teams, and analytical data customers. • Work with infrastructure teams to maintain Infrastructure as Code and deliver valuable features for the engineering platform. • Improve data quality across the estate by defining and acting on indicators such as completeness, accuracy, reliability, and usability. • Evaluate potential new data sources for specific applications, assessing their completeness, accuracy, and business value. • Contribute to quality automation in CI/CD processes, optimising for a bug-free release cadence and a positive developer experience. • Support test automation through platform enhancements and additional automated tests. • Maintain clear technical documentation, starting with well-documented code and extending to materials for technical and non-technical audiences. • Participate in a pairing-first development team by sharing expertise, learning from colleagues, and contributing to an open engineering culture. • Mentor and coach less experienced engineers through design discussions, code reviews, and practical knowledge sharing. • Assess application security and API quality to ensure solutions comply with relevant application security and API standards.

Job Requirements

  • Senior-level commercial experience as a Software Engineer, with strong hands-on Python development skills.
  • Practical experience building data platforms, data services, or backend systems that process, expose, or analyse large datasets.
  • Strong understanding of data ingestion, transformation, event-driven or stream-oriented processing, and high-performance API development.
  • Experience with relational databases and data modelling, especially PostgreSQL and/or SQL Server, for both operational and analytical use cases.
  • Working knowledge of cloud infrastructure, preferably across Azure and AWS, and the ability to collaborate effectively with infrastructure or platform teams.
  • Experience with Databricks or comparable data engineering platforms would be valuable for working with large-scale data workflows.
  • Comfortable working in Linux-based development environments, including Linux via WSL.
  • Experience maintaining or contributing to Infrastructure as Code and understanding how platform engineering supports product delivery.
  • Strong quality mindset, including CI/CD, automated testing, test automation, debugging, code reviews, and continuous improvement of release cadence.
  • Ability to evaluate data source quality using criteria such as completeness, accuracy, consistency, and suitability for specific applications.
  • Good understanding of secure engineering practices, application security expectations, and API standards.
  • Strong documentation habits and ability to communicate technical decisions clearly to technical and non-technical audiences.
  • Collaborative, pairing-friendly approach with the ability to mentor others, challenge decisions constructively, and take ownership of outcomes.
  • Fluent communication in English.

Benefits

  • Flexible employment and remote work
  • International projects with leading global clients
  • International business trips
  • Non-corporate atmosphere
  • Language classes
  • Internal & external training
  • Private healthcare and insurance
  • Multisport card
  • Well-being initiatives

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 11-50Since 2018H1B No Sponsor

• Design and develop scalable backend solutions using Java • Work with microservices architecture and contribute to technical solution design • Build, maintain, and optimise REST APIs and backend systems • Support delivery through CI/CD pipelines and modern engineering practices • Work with containerised environments using Docker and Kubernetes • Apply software security principles and development best practices • Collaborate with team members and stakeholders in a long-term project setup

Lithuania

Role Description - 3+ years building and deploying LLM-powered applications in production (not only prototypes). - Strong Python proficiency (highest priority). - Strong JavaScript knowledge. - Experience designing and owning backend architectures and complete software workflows. - Experience with API development and integrations (REST, Webhooks, OAuth). - Experience with PostgreSQL (Supabase is a plus). - Experience working with LLM APIs (Claude, OpenAI, Gemini or equivalent). - Ability to productize prototypes into scalable enterprise software. - Experience making architectural decisions independently. - Experience owning technical projects end-to-end. - Frontend development experience (React or Next.js). - Fluent English with excellent verbal communication. - Ability to collaborate with distributed international teams. Qualifications - N8N experience. - MCP (Model Context Protocol) experience. - RAG architecture experience. - Startup or venture-backed company experience. - Multi-tenant SaaS experience. - Financial Services, M&A or Investment Banking knowledge. - Experience leading technical initiatives or mentoring future team members.

Brazil
Takealot Group logo

Search Software Engineer (Back-end)

Takealot Group

Takealot is an Equal Opportunity Employer. Applicants from previously disadvantaged groups and people with disabilities will be given preference.

Full TimeRemoteTeam 201-500

Role Description As a Software Engineer, you will be someone whose expertise directly translates into developing robust software in the e-commerce domain. You will have the opportunity to implement best practices to improve existing software and participate in the development of new features. While we don't promote after-hours work as part of the regular workday, we run a 24/7 business with the need to keep systems up and running. Software Engineers are expected to provide after-hours support on a rotational basis to resolve critical system issues if needed. - Design and build solutions to assist our business users and improve customer experience - Architect and design solutions with your team - Develop code, making major improvements to non-functional areas - Develop high-quality production code for work of high complexity and scale - Utilize and improve functional and non-functional testing practices - Champion, challenge, and iterate on best practices within engineering - Design solutions for complex problems with difficult decision trade-offs, typically system or domain-wide - Participate in and collaborate on architecture proposals across engineering - Support alignment of architecture across the organisation - Respond to and resolve bugs in production for systems in your division - Respond to alerts and support incident response within your division - Investigate and drive the resolution of issues that impact multiple teams - Support, challenge existing, and define new engineering processes and directives - Review and contribute fixes and content to internal documentation - React to technology trends, identifying risks and opportunities for your division's technologies, systems, and domains - Share knowledge through blog posts, tech talks, and workshops across engineering - Contribute to discussions and decisions in the division - Challenge others to always produce work of the highest quality - REST and RPC API implementation and maintenance (using Python) - Develop and maintain automation tests - Liaise with various internal stakeholders to discuss project requirements, progress, etc. Qualifications - Bachelor’s degree or an Advanced Diploma in Computer Science, Engineering, or related field (or equivalent practical experience) - 5 to 10 years in a software development role - A thorough understanding of computer science fundamentals, including object-oriented design, data structures, and algorithms - Experience in writing robust, efficient production code - Proficient in a strongly typed open source language such as Python, Java, Golang, etc. - Exposure to RESTful APIs and web services - Experience with SQL database systems - Experience with development in a Linux environment - Experience in the following will be advantageous: - Familiarity with microservices architecture - Experience working in an Agile environment - MySQL, PostgreSQL, MS SQL - Memcached, Redis - Message Brokers, Queues, and PubSub systems (e.g., Kafka and RabbitMQ) - Containerisation (e.g., Docker) - Orchestration (e.g., Kubernetes) - GitHub, Travis CI, Jenkins - AWS, GCP, Azure - JavaScript, React, jQuery Benefits - Market-related Total Remuneration Package that allows full flexibility according to your needs - Remote working with the option for in-office interactions - Mentorship programme for learning from the best - Naspers Tech Community & Online Learning with free access to courses on MyAcademy, Udacity, Coursera, and more - Regular social events and out-of-office activities - Staff discount on Takealotmore subscriptions and millions of products across 28 departments - Birthday leave - Access to the latest tech and tools - Confidential counselling, legal support, and financial guidance - Free parking

South Africa

Backend Tech Lead – AI Platform

HiBob

HiBob is a modern HR technology company focused on transforming the way organizations operate in today’s dynamic workplace. Its platform streamlines core HR processes, enhances e

Full TimeRemoteTeam 1,350Since 2015

Job Description About Us HiBob helps modern, mid-size businesses transform the way they manage people, giving HR and managers everything they need to connect, engage, develop, and retain top talent. Since 2015, we've experienced exceptional growth and today serve over 5,500 companies worldwide. Our platform powers modern HR for companies such as Monzo, Fiverr, Gong, Happy Socks, and VaynerMedia. Come and be you with us Being a Bobber is all about being yourself. We want you to bring your ideas, curiosity, and passion to work, giving you the freedom and confidence to do your best work every day. About the Team The AI Group is building the foundation for AI across HiBob. We develop the AI infrastructure that powers the AI experience throughout the product. We ensure the production AI platform is stable, reliable and secure. Our mission is not only to build AI-powered features, but to enable every product team at HiBob to build reliable, scalable, and high-quality AI experiences. We work with modern LLM technologies, agentic workflows, MCP, retrieval systems, evaluation pipelines, distributed systems, and production-grade AI infrastructure, deploying to production multiple times a day. Job Requirements What We're Looking For Requirements are often considered a measure of how equipped you are to do the job-but they're not the only factor. If you don't meet every requirement but believe you'd be a great fit, we'd still love to hear from you. Must Have - 10+ years of software engineering experience with a strong backend background. - 3+ years as a Tech Lead or technical leader in fast-paced environments. - Strong AI engineering skills, including context engineering, agent optimization, troubleshooting, and systematic evaluation of AI system performance. - Excellent system design and distributed systems experience. - Strong understanding of scalable cloud architectures (AWS or equivalent). - Experience building production-grade backend services and microservices. - Excellent communication and stakeholder management skills. - Passion for solving complex technical problems. - Curiosity and excitement about AI and rapidly evolving technologies. - Ability to lead technical direction while remaining hands-on. Nice to Have - Experience building LLM-powered products. - Experience with Agentic AI, Tool Calling, MCP, RAG, or AI orchestration frameworks. - Experience designing AI evaluation frameworks and datasets. - Experience with AI observability and production monitoring. - Experience building internal developer platforms. - Experience with Kotlin, Scala, or Java. - Experience working with event-driven architectures. Job Responsibilities What You'll Do As a Tech Lead, you'll play a key role in shaping the future of AI at HiBob. You'll combine deep technical expertise with strategic thinking, helping multiple teams build production-ready AI experiences while driving engineering excellence across the organization. In this role you will: - Lead the technical direction of one of HiBob's AI domains. - Design scalable AI architectures and production-ready agentic systems. - Drive technical decisions around LLMs, Retrieval, Tool Calling, MCP, evaluation frameworks, and AI infrastructure. - Own complex cross-team initiatives from design through production. - Collaborate closely with Product, Data, Infrastructure, and Engineering teams to turn AI opportunities into customer value. - Help define engineering standards and best practices for building reliable AI systems. - Drive engineering excellence through architecture reviews, mentoring, and technical leadership. - Balance rapid experimentation with production-grade quality and scalability. - Evaluate emerging AI technologies and identify opportunities to improve our platform and customer experience. Why Join Us?This is a unique opportunity to help define how AI is built across HiBob.Rather than owning a single AI feature, you'll help shape the platform, standards, and architecture that dozens of engineers will use to deliver intelligent experiences to thousands of customers.If you enjoy navigating ambiguity, evaluating cutting-edge AI technologies, and turning them into reliable production systems-we'd love to meet you. Benefits HiBob is a village filled with amazing people and we're especially proud of that. It's a place where Bobbers can be themselves. We're about fun, dreams, hopes and ambition, just as much as we are about precision, growth, and top performance. Becoming a Bobber means you'll receive competitive Total Reward offer including: Financial & Equity Incentives Equity Plan: Participation in the Company Share Options Plan Social Contributions and Keren Hishtalmut Employee Referral Program: $2,500 for each successful hire Wolt Benefit (meal card): ₪1,000 per month Health, Wellness Private Health Insurance: Comprehensive premium medical coverage Sick Leave: Full payment from the first day of illness Wellness Benefits: Annual Headspace subscription and dedicated wellness programs Preventive Screening: Health screenings for employees aged 40+ Work-Life Balance & Leave ⚖️ Paid Time Off: Competitive paid time off policy HiBaby: 3 weeks of additional fully paid bounding time for new parents Bob Balance Days: 4 additional company-wide "long weekend" days (one per quarter) Social Impact: 2 paid days per year for volunteering and social contribution Work from Anywhere: Temporary remote work option for up to 2 months (available after 6 months of tenure). Birthday Day Off: Enjoy a day off during your birthday month Hybrid Work & Office Environment Hybrid Model: A flexible balance between office and home-based work Home Office Allowance: One-time stipend to ensure an ergonomic and productive home setup Transportation: Monthly travel allowance or parking arrangements Pet-Friendly: Dog-friendly office environment to support a stress-free workplace Culture & Growth Social Events: Regular team-building and company-wide events, both local and global Professional Growth: A culture built on precision, performance, and ambitious career scaling If this sounds like something you've been looking for, we'd love to have you. Come on, join our village

Israel