About the Role
As a Senior Python Backend Software Engineer at Within3, you will play a pivotal role in leading the development of advanced insights capabilities and supporting public data integration projects. This position is fully remote, allowing you to work from anywhere within the USA.
Key Responsibilities
- Design and Develop: Lead the design and advancement of data processing pipelines for the company’s flagship SaaS platform.
- Collaborate: Work with a distributed, cross-functional team to deliver scalable, modern SaaS software solutions.
- Problem Solving: Focus on solving complex problems, not just using specific tools.
- Best Practices: Advance best practices in software and data engineering, ensuring robust, scalable, and efficient solutions.
- Code Quality: Write clear, extensible, maintainable, and testable code.
- Requirements Refinement: Collaborate with product owners to refine requirements and ensure the right solutions are built.
- Quality Assurance: Work with QA teams to ensure platform stability and quality.
- Mentorship: Engage in mentoring, sharing knowledge, and fostering a culture of appreciation for data, systems, and scale.
Requirements
- Experience: 6+ years of professional programming experience with Python.
- Software Engineering: Strong foundation in software engineering practices, including version control (git), dependency management, testing (pytest), and CI/CD.
- Data Engineering: Proficient in data engineering and data processing pipelines.
- Security: Understanding of privacy-by-design frameworks and code-level security techniques.
- Database Management: Experience with RDBMS/OLAP/OLTP databases like PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, Redshift, or Snowflake.
- NoSQL Databases: Experience with NoSQL databases such as Redis, MemoryDB, DynamoDB, Neptune, or Neo4j.
- Data Pipeline Frameworks: Experience with frameworks like Airflow, Spark, Flink, Snowflake, Kafka, Amazon SWF, or Amazon EMR.
- API Design: Understanding of modern API design patterns (REST, JSON, GraphQL).
- Communication: Strong collaboration and communication skills.
Preferred Skills
- Observability Tools: Experience with tools like DataDog, Honeycomb, or New Relic.
- Data Libraries: Familiarity with data libraries such as Pandas, NumPy, or SciPy.
- Machine Learning: Experience with machine learning frameworks/tools like TensorFlow, PyTorch, Keras, Scikit-learn, or SageMaker.
- Data Versioning: Familiarity with data versioning tools like Delta Lake, DVC, or LakeFS.
- Containerization: Experience with Docker.
Benefits
- Remote Work: Fully remote home-based flexible working.
- Equipment: Create your own home working space, including a MacBook Pro and monthly communication allowance.
- Work-Life Balance: Unique approach to flexible working.
- Compensation: Competitive compensation package & benefits programme aligned to your location.
- Growth: Opportunities for growth and advancement in a forward-thinking and dynamic organization.
Within3 is committed to creating a diverse and inclusive work environment and is proud to be an equal opportunity employer. We encourage applications from all backgrounds and experiences.
Benefits Extracted with AI
- Fully remote home-based flexible working
- MacBook Pro and monthly communication allowance
- Competitive compensation package & benefits programme
- Growth & advancement opportunities
- Diverse and inclusive work environment
Similar jobs
Last update: 23 minutes ago
Senior Software Engineer, Full Stack (React Native & Python)
Join Big Health as a Senior Software Engineer to develop full-stack applications using React Native and Python. Remote role in the US.
Python Backend Developer / MLOps Engineer
Join Prompt Therapy Solutions as a Python Backend Developer / MLOps Engineer to enhance AI infrastructure and backend systems remotely.
Software Engineer - Python, AWS, SQL
Join a healthtech startup as a Software Engineer in NYC, focusing on Python, AWS, and SQL. On-site role with competitive salary and benefits.
Software Engineer II, Backend (Remote)
Join AllTrails as a Software Engineer II, Backend, working remotely with Python, Django, and AWS to enhance our outdoor exploration platform.
Senior Full Stack Engineer with Python and GraphQL
Join Kpler as a Senior Full Stack Engineer to design APIs and data pipelines using Python and GraphQL.
Senior Fullstack Developer (Python, React)
Join Semrush as a Senior Fullstack Developer to lead our experimentation platform using Python and React. Remote work available.
Senior Python Back End Developer
Join Vizit as a Senior Python Back End Developer to build and expand our visual intelligence platform.
Remote Software Engineer with Python Expertise
Join Bloomreach as a Remote Software Engineer, focusing on Python, AI, and data-driven insights.
Backend Software Engineer
Join Offstream as a Backend Software Engineer focusing on AWS, Typescript, and GraphQL. Influence product architecture and development.
Senior Software Engineer, Product Foundations (Backend)
Join Sentry as a Senior Software Engineer focusing on backend development with Python and Django in a hybrid role in San Francisco.
Senior Backend Engineer (Node.js)
Join TheyDo as a Senior Backend Engineer (Node.js) to shape scalable architectures and work on ambitious projects in a fully remote role.
Senior Back End Developer (Golang)
Join Norma as a Senior Back End Developer in Athens, Greece. Work with Golang, APIs, and cloud technologies in a hybrid environment.
Full Stack Engineer with Python and AWS
Join Covision Media as a Full Stack Engineer in Bressanone, Italy. Work with Python, AWS, and 3D visualization technologies.
Senior Backend Engineer (Python)
Join EdgeTier as a Senior Backend Engineer (Python) to develop and maintain core backend systems, collaborate with teams, and mentor developers.
Senior Software Engineer, Backend (Ruby on Rails)
Join ThreeFlow as a Senior Backend Software Engineer to develop and improve client-facing features using Ruby on Rails.
Senior Software Engineer, Backend (Remote)
Join GlossGenius as a Senior Backend Engineer, focusing on scalable backend services using Kotlin, JavaScript, and more. Remote role.
Senior Full-Stack Software Engineer - Node/React
Join EverCommerce as a Senior Full-Stack Engineer, focusing on Node/React for the EverPro platform. Remote work in USA/Canada.
Senior Python Backend Engineer
Join Activeloop as a Senior Python Backend Engineer to build scalable platforms using Python, FastAPI, and cloud technologies.
Senior Software Engineer - LLM
Join Snowflake as a Senior Software Engineer to build scalable machine learning platforms with LLMs, leveraging Python and TensorFlow.
Senior Back End Developer (Node.js)
Join Ciklum as a Senior Back End Developer (Node.js) in Romania. Work remotely on innovative projects with a global impact.
Senior Backend Developer - C#/.NET Core
Seeking a Senior Backend Developer with expertise in C#/.NET Core and microservices for a remote role in the US.
Remote Full Stack Engineer with Python and FastAPI
Remote Full Stack Engineer role focusing on Python, FastAPI, and scalable APIs for financial data.
Senior Software Engineer (Backend) - Blockchain and Web3
Join Chainlink Labs as a Senior Software Engineer (Backend) to develop decentralized applications in blockchain and Web3 technologies.
Senior Backend Software Engineer - Microservices, C#, Rust
Join Fetcherr as a Senior Backend Software Engineer to develop high-performance microservices in a remote role.