Remote Software Developer Jobs

Python
3,706 jobs found. to receive daily emails with new job openings that match your preferences.
3,706 jobs found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply
๐Ÿ”ฅ Senior DevOps
Posted 44 minutes ago

๐Ÿ“ Worldwide, Cyprus, Malta, USA, Armenia, Georgia, Kazakhstan, Montenegro, Poland, Latvia, Serbia, Spain, Portugal, UAE, Israel, Turkey, Thailand, Indonesia, Japan, Hong Kong, Australia

๐Ÿงญ Full-Time

๐Ÿ” Software Development

๐Ÿข Company: Social Discovery Group๐Ÿ‘ฅ 501-1000Venture CapitalFinanceInformation Technology

  • Expertise in Kubernetes on-prem, GPU in Kubernetes (cloud or on-prem)
  • Proficiency in Python or Go
  • Strong understanding of SRE and DevOps principles
  • Develop and enhance DevOps practices within the company, focusing on automation of development and deployment processes
  • Design, implement, and maintain a high-load, fault-tolerant ML system based on Kubernetes on bare metal
  • Investigate and resolve incidents, ensuring system stability and performance

AWSPythonGCPKubernetesGoCI/CDDevOpsTerraformAnsible

Posted 44 minutes ago
Apply
Apply

๐Ÿ“ United States

๐Ÿ’ธ 157000.0 - 217500.0 USD per year

๐Ÿ” Finance

๐Ÿข Company: Upstart๐Ÿ‘ฅ 1001-5000๐Ÿ’ฐ $425,000,000 Post-IPO Debt 5 months ago๐Ÿซ‚ Last layoff about 2 years agoCreditAutomotiveArtificial Intelligence (AI)Consumer LendingLendingFinancial ServicesPersonal FinanceMachine LearningFinTech

  • 8+ years work experience in increasingly senior analytical roles in technology and finance industry
  • Strong background in credit, product, or operations analytics, with hands-on proficient in SQL, Python and/or R
  • Experience working with large datasets, unstructured data, data modeling, and data pipelines using tools like Databricks, DBT, Looker, Snowflake, Redshift, Tableau, Mode
  • Degree in Economics, Statistics, Mathematics, Engineering, Data Science or other quantitative fields, providing a solid grounding in analytical and problem-solving skills essential for success
  • Lead the development of analytical capabilities to support servicing initiatives and drive efficiency improvements.
  • Create regular executive level presentations to communicate findings and strategic recommendations
  • Design experiments and conduct quantitative analysis to test hypotheses about our users and the way they interact with our servicing initiatives, and collaborate with partners to prioritize the right problems and opportunities.
  • Collaborate with analytics engineering and software engineering to continuously up-level our servicing data capabilities, making new data available as the business expands, and accelerate time to insights.
  • Develop and maintain business intelligence tools to support reporting and decision-making.
  • Mentor junior team members while fostering a culture of excellence in data and analytics, positioning the team as a hub of expertise and innovation

PythonSQLBusiness IntelligenceData AnalysisTableauAnalytical SkillsMentoringData visualizationData modelingA/B testing

Posted about 1 hour ago
Apply
Apply

๐Ÿ“ United Kingdom

๐Ÿงญ Full-Time

๐Ÿข Company: Nearform

  • Strong experience managing and automating cloud-based infrastructure on GCP.
  • Proficiency in infrastructure as code (IaC) using Terraform or CloudFormation.
  • Hands-on experience with containerization and orchestration tools, ideally Kubernetes (K8s).
  • Experience developing and maintaining CI/CD pipelines, ideally with GitHub Actions or Jenkins.
  • Scripting and automation expertise, preferably with Python.
  • Experience with observability tools and monitoring frameworks for system performance optimization.
  • Solid understanding of security best practices across cloud infrastructure, CI/CD pipelines, and microservices.
  • Excellent communication and collaboration skills.
  • Professional proficiency in English.
  • Developing and managing cloud-based infrastructure on GCP.
  • Creating and maintaining deployment architectures and continuous delivery pipelines.
  • Designing high-availability and fault-tolerant solutions for applications.
  • Implementing monitoring frameworks, including dashboards, alerts, and escalation processes.
  • Automating infrastructure provisioning and management using Infrastructure as Code (IaC) tools such as Terraform or CloudFormation.
  • Managing containerized applications and orchestrating deployments using Kubernetes.
  • Ensuring security best practices are applied across CI/CD pipelines, cloud infrastructure, and microservices.
  • Optimizing system performance and scalability through observability and proactive monitoring.
  • Collaborating with development teams to streamline deployment workflows and improve DevOps processes.
  • Advising clients on best practices for cloud infrastructure, deployment automation, and system security.
  • Engaging in technical discussions with stakeholders and supporting project execution to ensure timely delivery.
  • Assisting with the analysis of client requirements.
  • Working with and supporting Technical Leaders in project execution and timely delivery.
  • Collaborating with client teams.

PythonAgileCloud ComputingGCPJenkinsKubernetesCI/CDRESTful APIsDevOpsTerraformMicroservicesExcellent communication skillsScriptingEnglish communication

Posted about 1 hour ago
Apply
Apply

๐Ÿ“ Brazil, the U.S., and Canada

๐Ÿงญ Full-Time

๐Ÿ” Payments

  • Bachelorโ€™s or Masterโ€™s degree in CS/Engineering/Data-Science or other technical disciplines.
  • Solid experience in DS/ML engineering.
  • Proficiency in programming languages such as Python, Scala, or Java.
  • Hands-on experience in implementing batch and real-time streaming pipelines, using SQL and NoSQL database solutions
  • Familiarity with monitoring tools for data pipelines, streaming systems, and model performance.
  • Experience in AWS cloud services (Sagemaker, EC2, EMR, ECS/EKS, RDS, etc.).
  • Experience with CI/CD pipelines, infrastructure-as-code tools (e.g., Terraform, CloudFormation), and MLOps platforms like MLflow.
  • Experience with Machine Learning modeling, notably tree-based and boosting models supervised learning for imbalanced target scenarios.
  • Experience with Online Inference, APIs, and services that respond under tight time constraints.
  • Proficiency in English.
  • Design the data-architecture flow for the efficient implementation of real-time model endpoints and/or batch solutions.
  • Engineer domain-specific features that can enhance model performance and robustness.
  • Build pipelines to deploy machine learning models in production with a focus on scalability and efficiency, and participate in and enforce the release management process for models and rules.
  • Implement systems to monitor model performance, endpoints/feature health, and other business metrics; Create model-retraining pipelines to boost performance, based on monitoring metrics; Model recalibration.
  • Design and implement scalable architectures to support real-time/batch solutions; Optimize algorithms and workflows for latency, throughput, and resource efficiency; Ensure systems adhere to company standards for reliability and security.
  • Conduct research and prototypes to explore novel approaches in ML engineering for addressing emerging risk/fraud patterns.
  • Partner with fraud analysts, risk managers, and product teams to translate business requirements into ML solutions.

AWSBackend DevelopmentDockerPythonSQLAmazon RDSAWS EKSFrontend DevelopmentJavaKafkaKubernetesMachine LearningMLFlowAirflowAlgorithmsData engineeringData scienceREST APINosqlPandasSparkCI/CDTerraformScalaData modelingEnglish communication

Posted about 2 hours ago
Apply
Apply

๐Ÿ“ CAN

๐Ÿ’ธ 178000.0 - 228000.0 CAN per year

๐Ÿ” Software Development

๐Ÿข Company: Affirm๐Ÿ‘ฅ 1001-5000๐Ÿ’ฐ Post-IPO Equity about 4 years ago๐Ÿซ‚ Last layoff about 2 years agoLendingFinancial ServicesPaymentsFinTech

  • You have 8+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
  • You have an extensive track record of developing highly available distributed systems using technologies like AWS, MySQL, Spark and Kubernetes.
  • You have experience delivering major features, system components or deprecating existing functionality in a system through the definition of a technical and execution plan. You write high quality code that is easily understood and used by others.
  • You thrive in ambiguity, and are comfortable moving from low level language idioms all the way to the architecture of large systems to understand how they work.
  • Your growth and impact trajectory demonstrates that you have mastered gathering and iterating on feedback from your engineering and cross-functional peers.
  • You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
  • This position requires either equivalent practical experience or a Bachelorโ€™s degree in a related field.
  • You will be responsible for setting technical strategy for your team on a year-long time scale, and help your team tie it together with critical, business-impacting projects.
  • You will collaborate across teams in the product development lifecycle by collaborating with product management, design & analytics to ensure technical sustainability, risks and trade-offs are well understood and managed.
  • You will act as a force-multiplier for your team through your definition and advocacy of technical solutions and operational processes.
  • You take ownership of your teamโ€™s operations and availability by ensuring you have the right monitoring, triage rotations, playbooks, policies, testing and alerting in place to support โ€œkeep the lights onโ€ & on-call efforts.
  • You will foster a culture of quality and ownership on your team by setting code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
  • You will help develop talent on your team by providing feedback and guidance, and leading by example.

AWSBackend DevelopmentPythonKotlinKubernetesMySQLSparkSoftware Engineering

Posted about 2 hours ago
Apply
Apply

๐Ÿ“ United Kingdom

๐Ÿงญ Full-Time

๐Ÿ” Education

  • Experience working with text data to build Deep Learning and ML models, both supervised and unsupervised. Experience with deep learning in other modalities such as vision and speech would be a strong bonus.
  • A strong understanding of the math and theory behind machine learning and deep learning.
  • Software engineering background with at least 3-5 years of experience (we use Python, SQL, Unix-based systems, git, and github for collaboration and review).
  • Machine / Deep Learning development skills, including experiment tracking (we use AWS SageMaker, Hugging Face, transformers, PyTorch, scikit-learn, Jupyter, Weights & Biases).
  • An understanding of Language Models, using and training / fine-tuning and a familiarity with industry-standard LM families.
  • Master's degree or PhD in Computer Science, Electrical Engineering, AI, Machine Learning, applied math or related field, with relevant industry experience, or outstanding previous achievements in this role. A Computer Science background is required as opposed to statistics or pure mathematics. Weโ€™re an applied science group leaning towards deep learning and therefore software development proficiency is a prerequisite.
  • Excellent communication and teamwork skills.
  • Fluent in written and spoken English.
  • Work with subject matter experts and product owners to determine what questions should be asked and what questions can be answered.
  • Work with subject matter experts to curate, generate, and annotate data, and create optimal datasets following responsible data collection and model maintenance practices.
  • Answer questions and make trainable datasets from raw data, using efficient SQL queries and scripting languages, visualizing when necessary.
  • Develop and tune Machine Learning models, following best practices to select datasets, architectures, and model parameters.
  • Utilize, adopt, and fine-tune Language Models, including third-party LLMs (through prompt engineering and orchestration) and locally hosted LMs.
  • Stay current in the field - read research papers, experiment with new architectures and LLMs, and share your findings.
  • Optimize models for scaled production usage.
  • Communicate insights, as well as the behavior and limitations of models, to peers, subject matter experts, and product owners.
  • Write clean, efficient, and modular code, with automated tests and appropriate documentation.
  • Stay up to date with technology, make good technological choices, and be able to explain them to the organization.

AWSDockerPythonSoftware DevelopmentSQLBashData AnalysisFrontend DevelopmentGitMachine LearningNumpyPyTorchAlgorithmsAPI testingData scienceData StructuresREST APICI/CDRESTful APIsJSONData visualization

Posted about 2 hours ago
Apply
Apply

๐Ÿ“ Estonia, Romania, Poland, Hungary, Portugal, Ukraine

๐Ÿงญ Full-Time

๐Ÿ” Software Development

๐Ÿข Company: trimblecareers

  • Strong proficiency in Python programming language
  • Minimum 6 months experience working with GenAI applications in production environment
  • Experience with cloud platforms (e.g Azure, AWS)
  • Knowledge of microservices architecture and containerization technologies (e.g., Docker, Kubernetes)
  • Experience with RESTful APIs and API design principles
  • Understanding of database management systems (e.g., NoSQL, PostgreSQL)
  • Proficiency with Git for version control
  • Version Control Systems (GitHub, managing code changes and collaborating with other team members, maintaining a history of code revisions)
  • Continuous Integration/Continuous Deployment (tools like GitHub Actions, integrating the automation into CI/CD pipelines)
  • Problem-Solving and Analytical Thinking (designing efficient automation solutions/frameworks, ability to identify and troubleshoot complex software defects)
  • Agile Methodologies (Scrum or Kanban, planning for iterative development cycles, manage frequent releases)
  • Risk Assessment and Mitigation (ability to identify and mitigate risks related to software quality, measure how well risks are documented and managed throughout the project)
  • Leadership and Mentoring (guiding and mentoring other engineers, providing technical expertise)
  • Architect, implement, and optimize Generative AI applications leveraging Large Language Models (LLMs).
  • Work with RAG frameworks
  • Keep track of latest research
  • Translate high-level product requirements into scalable, modular software designs that adhere to modern design principles, microservices architecture, and cloud-native best practices.
  • Develop comprehensive test suites (unit, integration, and end-to-end) to ensure code quality and ensure that automated tests cover a high percentage of the codebase.
  • Collaborate with cross-functional stakeholders, including business analysts, product managers, and global development teams.
  • Mentor junior engineers, guiding them through LLM-based solution design, implementation, and deployment.
  • Work in an agile environment, planning and executing sprints, meeting strict deadlines, and efficiently handling production issues across multiple time zones.
  • Employ CI/CD pipelines (GitHub Actions or similar) and maintain code versioning in GitHub for seamless, frequent releases.

AWSBackend DevelopmentDockerLeadershipPostgreSQLPythonAgileCloud ComputingGitKubernetesAPI testingAzureNosqlCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringMicroservicesTeamworkRisk ManagementSoftware EngineeringData analytics

Posted about 2 hours ago
Apply
Apply

๐Ÿ“ Sri Lanka, India, Latvia, Ukraine, Romania

๐Ÿ” Software Development

๐Ÿข Company: First Focus๐Ÿ‘ฅ 11-50Education

  • Strong automation scripting experience with one or more of the following - Bash, Python, Powershell, PHP etc
  • Strong database experience in SQL (MS-SQL, MySQL, NoSQL)
  • Automation scripting using one or more of the following technologies - Bash, Python, PHP and Powershell
  • Configuration and maintenance of API orchestration and orchestration platforms
  • Building complex automations that interact directly with MS-SQL, MySQL, NoSQL and APIs
  • Creating and configuring AI solutions

AWSPHPPythonSQLBashKubernetesMySQLAPI testingNosqlCI/CDRESTful APIsDevOpsScripting

Posted about 2 hours ago
Apply
Apply

๐Ÿ“ United States, Brazil, Tel Aviv

๐Ÿ” Software Development

๐Ÿข Company: Axonius๐Ÿ‘ฅ 600-600๐Ÿ’ฐ $200,000,000 Series E about 1 year agoAsset ManagementCloud SecurityInformation TechnologyCyber SecurityNetwork Security

  • 2+ years of experience in building and maintaining automation infrastructure, CI/CD pipelines, and related tools.
  • Strong proficiency in Python and PyTest for automation scripting and framework development.
  • Hands-on experience with Docker and Docker Compose for creating test environments and managing containers.
  • Strong experience with version control systems (Git, GitHub, GitHub Actions).
  • Proficiency in Bash scripting and a good understanding of Linux systems and terminal usage.
  • Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker).
  • Familiarity with automation tools and frameworks such as Selenium, Playwright, or similar UI testing frameworks.
  • Strong problem-solving skills and the ability to troubleshoot complex infrastructure issues.
  • Excellent communication and collaboration skills, with the ability to work with cross-functional teams.
  • Design, build, and maintain the test automation infrastructure that supports automated test execution for UI, API, Unittests and more.
  • Work closely with developers and QA teams to integrate automation tools into the CI/CD pipeline, ensuring automated tests run efficiently and reliably.
  • Manage the underlying infrastructure, including Docker, and cloud-based services, to ensure smooth operation of the test automation framework.
  • Create and optimize tools and scripts that facilitate the development and execution of automated tests (e.g., integrating with GitHub Actions, TeamCity, etc.).
  • Continuously monitor the performance of the test infrastructure, troubleshoot issues, and optimize the environment for speed and scalability.
  • Partner with cross-functional teams to understand testing needs and provide solutions that enable robust, scalable, and efficient test automation environments.
  • Promote and implement best practices for building and maintaining automation infrastructure, ensuring high standards for reliability and maintainability.

AWSDockerPythonBashGitSeleniumCI/CDLinux

Posted about 3 hours ago
Apply
Apply

๐Ÿ“ United States

๐Ÿ’ธ 228100.0 - 325800.0 USD per year

๐Ÿ” Software Development

๐Ÿข Company: Veeam Software๐Ÿ‘ฅ 5001-10000๐Ÿ’ฐ $2,000,000,000 Secondary Market 4 months ago๐Ÿซ‚ Last layoff about 1 year agoVirtualizationData ManagementData CenterEnterprise SoftwareSoftwareCloud Infrastructure

  • Extensive experience in Data Analytics, Business Intelligence, and Reporting, with a strong focus on statistical methods
  • Advanced expertise in AI and Machine Learning, including model development, deployment, and designing AI-driven solutions for business processes
  • Proficient in technologies like Python, R, and TensorFlow, with formal training in Data Science and hands-on experience in machine learning libraries and data visualization techniques
  • Expertise in SQL queries, Excel, PowerPoint, and SaaS systems like Salesforce
  • Strong analytical skills and experience in AI-driven solutions
  • Experience with cloud computing platforms such as AWS, Azure, and Google Cloud
  • Proven ability to lead AI projects and implement innovative technologies that drive business value
  • Strong problem-solving skills and ability to handle complex datasets to extract actionable insights
  • Effective communication skills to articulate complex analytical concepts to technical and non-technical stakeholders
  • Lead and mentor a team of data scientists in developing advanced machine learning models, dashboards, and visualizations for predictive analytics and decision-making
  • Conduct and supervise statistical analyses and experiment-driven predictive modeling to extract actionable business insights, leveraging cutting-edge machine learning algorithms
  • Present analytical findings and recommendations to stakeholders and leadership, utilizing AI for enhanced data interpretation and driving strategic decisions
  • Identify and leverage data opportunities with cross-functional teams through AI-powered data mining techniques and unstructured problem-solving
  • Lead the deployment of secure, scalable data science solutions using Python, R, SQL, and AI frameworks to address complex business challenges
  • Implement and monitor automated anomaly detection systems using machine learning to swiftly identify and address issues
  • Design comprehensive experiments to validate models, ensuring robust and reliable outcomes
  • Drive innovation by continuously exploring and integrating new AI technologies and methodologies
  • Optimize operational workflows using AI and machine learning techniques, enhancing efficiency and productivity
  • Develop and refine complex algorithms to solve unstructured problems, applying deep learning and other advanced techniques
  • Ensure robust data quality and integrity with AI-driven cleaning and validation procedures
  • Communicate complex analytical concepts in a clear and concise manner to stakeholders, fostering understanding and collaboration across teams

AWSPythonSQLCloud ComputingData AnalysisData MiningMachine LearningNumpyCross-functional Team LeadershipAlgorithmsData sciencePandasTensorflowData visualizationData modelingData analyticsSaaSPowerPoint

Posted about 3 hours ago
Apply
Shown 10 out of 3706

Ready to Start Your Remote Journey?

Apply to 5 jobs per day for free, or get unlimited applications with a subscription starting at โ‚ฌ5/week.

Why Remote Software Developer Jobs Are Becoming More Popular

The remote work from home is increasingly in demand among computer and IT professionals for several reasons:

  • Flexibility in time and location.
  • Collaboration with international companies.
  • Higher salary levels.
  • Lack of ties to the office.

Remote work opens up new opportunities for specialists, allowing them to go beyond geographical limits and build a successful remote IT career. This employment model is transforming traditional work approaches, making it more convenient, efficient, and accessible for professionals worldwide.

Why do Job Seekers Choose Remoote.app?

Our platform offers convenient conditions for finding remote IT jobs from home:

  • localized search โ€” filter job listings based on your country of residence;
  • AI-powered job processing โ€” artificial intelligence analyzes thousands of listings, highlighting key details so you donโ€™t have to read long descriptions;
  • advanced filters โ€” sort vacancies by skills, experience, qualification level, and work model;
  • regular database updates โ€” we monitor job relevance and remove outdated listings;
  • personalized notifications โ€” get tailored job offers directly via email or Telegram;
  • resume builder โ€” create a professional VC with ease using our customizable templates and AI-powered suggestions;
  • data security โ€” modern encryption technologies ensure the protection of your personal information.

Join our platform and find your dream job today! We offer flexible pricing โ€” up to 5 applications per day for free, with weekly, monthly, and yearly subscription plans for extended access.