Remote Software Developer Jobs

Algorithms
1,196 jobs found. to receive daily emails with new job openings that match your preferences.
1,196 jobs found.

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

Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ’ธ 157360.0 - 281000.0 USD per year

๐Ÿ” Software Development

๐Ÿข Company: Samsara๐Ÿ‘ฅ 1001-5000๐Ÿ’ฐ Secondary Market over 4 years ago๐Ÿซ‚ Last layoff almost 5 years agoCloud Data ServicesBusiness IntelligenceInternet of ThingsSaaSSoftware

  • Bachelor's Degree in Computer Science/Engineering or equivalent practical experience.
  • 12+ years of experience in software design, development, and algorithm related solutions with at least 4 of those years in an architect or leadership role
  • Demonstrated ability to ship production-quality software in a dynamic environment
  • Expertise working with web services at massive scale deployed on Cloud providers such as AWS or Azure
  • Is an expert in writing high quality, performant and maintainable code in a modern programming language
  • Excellent communication, collaboration, and problem-solving skills, with a demonstrated ability to manage technical discussions.
  • Bring a customer-focused mindset to all development, balancing the need to iterate quickly and deliver customer wins iteratively
  • Partner with the Engineering Manager to advocate for long-term technical health of our products alongside the product priorities.
  • Act as a force multiplier on the team by leveraging other engineers and personally exemplify how to deliver value at Samsara
  • Mentor other engineers by actively participating in design and implementation conversations across the team
  • Champion, role model, and embed Samsaraโ€™s cultural principles (Focus on Customer Success, Build for the Long Term, Adopt a Growth Mindset, Be Inclusive, Win as a Team) as we scale globally and across new offices.

AWSBackend DevelopmentLeadershipSoftware DevelopmentSQLCloud ComputingSoftware ArchitectureAlgorithmsData StructuresCommunication SkillsCI/CDProblem SolvingRESTful APIsMentoringMicroservicesTeamwork

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

๐Ÿ“ 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

๐Ÿ“ 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
Apply
๐Ÿ”ฅ AI Engineer
Posted about 3 hours ago

๐Ÿ“ United States

๐Ÿ’ธ 92300.0 - 169950.0 USD per year

๐Ÿ” Software Development

  • Strong foundation in AI/ML concepts, such as model evaluation
  • Experience working with production AI/ML models
  • Experience creating LLM-powered services and features
  • Ability to write and maintain high quality code (Python) that is used by others
  • Ability and desire to learn and implement new techniques, topics, and technologies
  • Using the latest AI technologies to power specific features in our products
  • Evaluating, experimenting, and iterating on LLM prompts, agent workflows, and traditional ML models
  • Monitoring and maintaining production models
  • Working with Product and other Engineering teams to integrate our AI/ML features and services into our customer-facing products
  • Providing tactical and strategic input on technical matters related to production AI/ML
  • Learning new AI/ML techniques and best practices, and subject matter related to FinQuery's business
  • Working on a small, focused, awesome team to deliver outsized value to our customers using the latest AI/ML technologies

AWSPythonSoftware DevelopmentArtificial IntelligenceData AnalysisMachine LearningAlgorithmsCI/CDRESTful APIs

Posted about 3 hours ago
Apply
Apply

๐Ÿ“ United States

๐Ÿงญ Full-Time

๐Ÿ’ธ 190000.0 - 230000.0 USD per year

๐Ÿ” Software Development

๐Ÿข Company: Dagster Labs๐Ÿ‘ฅ 11-50๐Ÿ’ฐ $33,000,000 Series B almost 2 years agoCloud Data ServicesBig DataSoftware

  • 5+ years of relevant software development experience
  • Expertise in the full software development lifecycle, from scoping and planning to delivery and iteration
  • Strong command of software system design, including scalability, third party integrations, and API design
  • Fluent in Python
  • Strong written and oral communication skills
  • Experience in a high-functioning engineering organization working on large-scale distributed systems or B2B SaaS applications
  • Proven effectiveness at contributing to and executing as part of a team
  • Experience with using or supporting tools in the Modern Data Stack
  • Experience building and scaling services built on Amazon Web Services, Kubernetes & Postgres
  • Develop and optimize core backend systems and infrastructure components.
  • Enhance efficiency, scalability, and stability of critical system resources through analysis and refinement.
  • Partner with cross-functional teams to align on product development needs and deliver impactful solutions.
  • Review designs and code to maintain high standards of quality and performance across the team.

AWSBackend DevelopmentLeadershipPostgreSQLPythonSoftware DevelopmentSQLFull Stack DevelopmentKubernetesSoftware ArchitectureAlgorithmsAPI testingData engineeringData StructuresREST APICommunication SkillsCollaborationCI/CDAgile methodologiesRESTful APIsWritten communicationTeamworkData modelingSoftware Engineering

Posted about 4 hours ago
Apply
Apply
๐Ÿ”ฅ Data Scientist
Posted about 6 hours ago

๐Ÿ“ South Africa

๐Ÿ” Finance & Technology

๐Ÿข Company: JUMO๐Ÿ‘ฅ 251-500๐Ÿ’ฐ $120,000,000 over 3 years agoMobile PaymentsBig DataFinancial ServicesBankingInsurTechFinTech

  • A bachelor's degree with a strong quantitative component (e.g. Economics, Physics, Engineering, Software engineering, etc.).
  • Minimum 3-5 years of experience filling a similar role in Finance & Technology.
  • Strong data wrangling skills using SQL and coding in python.
  • Strong interest in software development.
  • An ability to interpret problems, and simplify them to their essentials.
  • The desire to innovate, be creative and work on challenging problems.
  • Experience using software development practices like git, CI/CD, etc.
  • Analyse, transform, augment and build datasets to convert financial and behavioural data into features and dimensions that allow us to more easily and accurately extract insights.
  • Use your coding skills to contribute to our team tooling and automate processes as much as possible.
  • Design and develop models of our real world systems and client behaviours to help inform our decision making. This includes, but is not limited to, forecasting, simulating products or systems, testing decline strategies, and optimising client experience.
  • Analyse end user requirements to understand and communicate what our stakeholders (for example, fellow analysts, portfolio managers, or partners) need, and what we can deliver to match those expectations.
  • Derive and communicate insights to our stakeholders.

AWSPythonSQLCloud ComputingData AnalysisGitMachine LearningAlgorithmsData scienceAnalytical SkillsCI/CDProblem SolvingRESTful APIsData visualizationFinancial analysisData modelingFinance

Posted about 6 hours ago
Apply
Apply

๐Ÿ“ Ahmadabad, India

๐Ÿ” Software Development

๐Ÿข Company: Genea

  • 10-15+ years of hands-on software development experience.
  • Proven ability to lead projects independently with minimal supervision.
  • Experience with BMS ecosystem through communication protocols such as BACnet, Modbus, LonWorks, M-Bus and MQTT
  • Understand overall functionality of the HVAC systems (Central Plant, AHU, Unitary controls, etc.)
  • Strong understanding of object-oriented design (OO), algorithms, and data structures.
  • Experience with IoT and data-intensive applications.
  • Deep knowledge of Linux systems.
  • Hands-on expertise with Containers (Docker/Kubernetes), CI/CD, and feature flagging.
  • Experience with cloud platforms (AWS, Azure, or GCP).
  • Familiarity with Agile methodologies and rapid iterative development.
  • Technical expertise with Tridium Niagara platform will be added advantage.
  • Oversee software development projects, ensuring alignment with product roadmaps and company objectives.
  • Drive engineering strategy, architecture, and execution to scale backend systems efficiently.
  • Guide and mentor a large engineering team, fostering alignment, innovation, and a "getting things done" attitude.
  • Lead technology decisions in IoT devices, microservices, event-driven architectures, and big data solutions.
  • Host architecture discussions and design reviews to ensure best practices and scalability.
  • Maintain high code quality, scalability, maintainability, and readability.
  • Design, develop, test, and maintain robust, high-performance software in C#, .NET Core, JavaScript, C/C++, Docker, and Git.
  • Deliver RESTful APIs and microservices with best-in-class design and performance.
  • Implement detailed test plans and automated testing to ensure product reliability.
  • Integrate IoT devices with Building Management Systems (BMS) / HVAC Controls using BACnet/Modbus protocols.
  • Lead SCRUM teams, driving sprint planning, effort estimation, and execution.
  • Oversee team progress and sprint execution, ensuring timely delivery of features and technical debt resolution.
  • Implement data-driven metrics and assessments for engineering and operational excellence.
  • Promote a culture of continuous learning and technical excellence through coaching and mentorship.
  • Drive R&D initiatives, integrating AI/ML into products and the software development lifecycle (SDLC) for enhanced efficiency.
  • Foster cross-functional collaboration with product managers, designers, and business stakeholders to translate ideas into scalable solutions.
  • Leadership & Mentorship โ€“ Guide, mentor, and develop engineers at all levels, fostering a culture of continuous learning, innovation, and accountability.
  • Operational Excellence โ€“ Implement Agile best practices, set clear goals, and drive a data-driven approach to optimize team performance and execution.
  • Cross-Functional Collaboration โ€“ Partner with Product, Design, and Business stakeholders to align engineering efforts with company objectives and ensure seamless coordination.

AWSBackend DevelopmentDockerLeadershipProject ManagementSQLAgileData AnalysisData MiningFrontend DevelopmentGitIoTJavascriptKubernetesSCRUMSoftware ArchitectureC#AlgorithmsData Structures.NET coreCommunication SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringLinuxDevOpsMicroservicesTeam managementSoftware Engineering

Posted about 7 hours ago
Apply
Apply

๐Ÿ“ Canada

๐Ÿงญ Internship

๐Ÿ” Software Development

๐Ÿข Company: roche-ext

  • Must be enrolled in a MSc/PhD program in Biomedical Engineering, Statistics, Mathematics, Data Science, Electrical Engineering, Computer Science or related field; PhD candidate preferred.
  • In-depth knowledge of machine learning and deep learning, with a focus on imaging data, especially biomedical imaging.
  • Experience with omic data analysis, large language model (LLM), multimodal analysis or Generative Adversarial Network (GAN) is advantageous.
  • Proficiency in parallelization, HPC cluster computing, Python, deep learning frameworks, and reproducible research practices (like Git).
  • Strong communication and collaboration skills, coupled with a passion for applying machine learning to healthcare.
  • Preferred experience includes publications in top conferences/journals and contributions to open source projects.
  • Collaborate with the team and other stakeholders to evaluate state-of-the-art computer vision techniques and applications in pathology image analysis, particularly with deep-learning and machine-learning approaches
  • Devise, implement and interpret deep learning algorithms to address selected research questions in digital pathology
  • Proactively share findings and knowledge to support the development of the wider Roche community
  • Help shape the direction of machine learning and artificial intelligence within Roche.

PythonGitImage ProcessingMachine LearningAlgorithmsData science

Posted about 9 hours ago
Apply
Apply

๐Ÿ“ Bratislava, Kyiv

๐Ÿงญ Full-Time

๐Ÿ” Software Development

๐Ÿข Company: Altamira.ai

  • 5+ years in engineering, with a focus on code quality and best practices
  • 3+ years of experience in building web solutions using (a) Node.js or (b) React with another programming language (Java, Python, .NET, etc.)
  • Proficiency in JavaScript/TypeScript
  • Strong analytical and problem-solving skills
  • Proactiveness and ability to drive improvements in projects
  • Comfortable working in Agile environments
  • Upper-intermediate English
  • Design scalable, modular, and maintainable architectures for AI-powered applications
  • Collaborate with product teams to understand requirements and translate them into technical solutions
  • Integrate APIs (e.g., OpenAI, Hugging Face) for NLP, image recognition, and other AI-driven tasks
  • Implement prompt engineering, embeddings, and vector databases (Postgres) for Retrieval-Augmented Generation (RAG)
  • Customize pre-trained AI models using tools like Hugging Faceโ€™s Transformers
  • Optimize server-side logic for efficient AI querying and integration
  • Work with unstructured data (text, images, etc.) and convert it into model-ready formats
  • Validate AI model outputs to ensure quality and business value

AWSBackend DevelopmentDockerNode.jsPostgreSQLPythonSoftware DevelopmentSQLAgileArtificial IntelligenceDesign PatternsExpress.jsFrontend DevelopmentFull Stack DevelopmentGitJavascriptMachine LearningReact.jsTypeScriptAlgorithmsAPI testingData StructuresServerlessCommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingAgile methodologiesMicroservicesJSONSoftware EngineeringDebugging

Posted about 10 hours ago
Apply
Shown 10 out of 1196

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.