Software Engineer Remote Jobs

520 Results

10d

Software Engineer - Video Streaming

CloudflareHybrid or Remote
Bachelor's degreeapic++

Cloudflare is hiring a Remote Software Engineer - Video Streaming

About Us

At Cloudflare, we have our eyes set on an ambitious goal: to help build a better Internet. Today the company runs one of the world’s largest networks that powers approximately 25 million Internet properties, for customers ranging from individual bloggers to SMBs to Fortune 500 companies. Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare all have web traffic routed through its intelligent global network, which gets smarter with every request. As a result, they see significant improvement in performance and a decrease in spam and other attacks. Cloudflare was named to Entrepreneur Magazine’s Top Company Cultures list and ranked among the World’s Most Innovative Companies by Fast Company. 

We realize people do not fit into neat boxes. We are looking for curious and empathetic individuals who are committed to developing themselves and learning new skills, and we are ready to help you do that. We cannot complete our mission without building a diverse and inclusive team. We hire the best people based on an evaluation of their potential and support them throughout their time at Cloudflare. Come join us! 

Location Available: Austin, Texas

About the team

We love the Internet and media is a huge part of it. We’re working hard on building tools that change the possibilities of what Creators can do with video and images on the web. We make advanced video technologies such as adaptive bitrate, multi-codec, low latency across devices available to every developer. We enable Creators to unleash creativity on the web.

Media Platform is part of Cloudflare's Emerging Technology and Incubation organization. This is where new and bold products are built and released within Cloudflare. Rather than being constrained by the structures which make Cloudflare a massively successful business, we are able to leverage them to deliver entirely new tools and products to our customers. Cloudflare’s edge and network make it possible to solve problems at massive scale and efficiency which would be impossible for almost any other organization.

We are a hybrid team with offices in Austin and San Francisco, and many members working remotely.

What you'll do

  • Help build and manage a complex software system that ingests, processes and delivers petabytes of video.
  • Push forward the capabilities of real-time and low latency video communication.
  • Maintain a focus on customer experience and product quality while scaling a young product.
  • Collaborate with engineers across the whole stack and teams across Cloudflare, and contribute at many layers of the architecture.
  • Own your work from early discussions to the day it ships.
  • Work closely with product leaders and get to know customers big and small.

About you

  • You have at least two years of professional experience.
  • We primarily work in Golang and TypeScript. We recommend you have worked in one of these languages before, preferably professionally
  • You are naturally curious and willing to take a step to learn something you don’t have experience in.
  • You enjoy getting things done and have a bias for action: you're a builder and a creator.
  • You are comfortable with large scale distributed systems, and may have experience working in low-latency or real-time environments.
  • You lead. We are a growing team and you will have a huge role shaping the product from the ground up.
  • You have solid engineering fundamentals (formal computer science education a plus).
  • You may have experience with media on the internet (for example with Media Source Extensions API on browsers, FFmpeg, live streaming tools).
  • You would like to join a team that is honest and open with each other and holds each other to the highest standard. We celebrate each other's achievements and support each other when we make mistakes.

What Makes Cloudflare Special?

We’re not just a highly ambitious, large-scale technology company. We’re a highly ambitious, large-scale technology company with a soul. Fundamental to our mission to help build a better Internet is protecting the free and open Internet.

Project Galileo: We equip politically and artistically important organizations and journalists with powerful tools to defend themselves against attacks that would otherwise censor their work, technology already used by Cloudflare’s enterprise customers--at no cost.

Athenian Project: We created Athenian Project to ensure that state and local governments have the highest level of protection and reliability for free, so that their constituents have access to election information and voter registration.

Path Forward Partnership: Since 2016, we have partnered with Path Forward, a nonprofit organization, to create 16-week positions for mid-career professionals who want to get back to the workplace after taking time off to care for a child, parent, or loved one.

1.1.1.1: We released 1.1.1.1to help fix the foundation of the Internet by building a faster, more secure and privacy-centric public DNS resolver. This is available publicly for everyone to use - it is the first consumer-focused service Cloudflare has ever released. Here’s the deal - we don’t store client IP addresses never, ever. We will continue to abide by our privacy commitmentand ensure that no user data is sold to advertisers or used to target consumers.

Sound like something you’d like to be a part of? We’d love to hear from you!

This position may require access to information protected under U.S. export control laws, including the U.S. Export Administration Regulations. Please note that any offer of employment may be conditioned on your authorization to receive software or technology controlled under these U.S. export laws without sponsorship for an export license.

Cloudflare is proud to be an equal opportunity employer.  We are committed to providing equal employment opportunity for all people and place great value in both diversity and inclusiveness.  All qualified applicants will be considered for employment without regard to their, or any other person's, perceived or actual race, color, religion, sex, gender, gender identity, gender expression, sexual orientation, national origin, ancestry, citizenship, age, physical or mental disability, medical condition, family care status, or any other basis protected by law.We are an AA/Veterans/Disabled Employer.

Cloudflare provides reasonable accommodations to qualified individuals with disabilities.  Please tell us if you require a reasonable accommodation to apply for a job. Examples of reasonable accommodations include, but are not limited to, changing the application process, providing documents in an alternate format, using a sign language interpreter, or using specialized equipment.  If you require a reasonable accommodation to apply for a job, please contact us via e-mail athr@cloudflare.comor via mail at 101 Townsend St. San Francisco, CA 94107.

See more jobs at Cloudflare

Apply for this job

10d

Machine Learning Engineer

ShipwellRemote
agileBachelor's degreesqlDesignc++pythonAWS

Shipwell is hiring a Remote Machine Learning Engineer

Machine Learning Engineer

 

About Shipwell

At Shipwell, we empower supply chain efficiency and service effectiveness at scale. The Shipwell platform includes capabilities previously out of most shippers' technical reach and affordability today. Our solution combines everything shippers need, from transportation management and visibility to procurement, in a comprehensive, easy-to-use platform. It will adapt and scale as market and business demand change, allowing shippers to operate, manage, and optimize the shipping process seamlessly. Industry experts have recognized Shipwell's traction in the market and have differentiated Shipwell as a leader in the logistics industry. Awards include Gartner Magic Quadrant for TMS 2023, 2022, 2021, Food Logistics’ 2022 Top Software & Technology Providers, and FreightWaves’ FreightTech 2022 and 2021 Awards for Innovation and Disruption in Freight Industry. Shipwell was also named the fourth fastest-growing company in North America on the 2021, 2022, and 2023 Deloitte Technology Fast 500 and Forbes 2020 Next Billion-Dollar Startup.



Our Culture

 

Shipwell is a fast-paced, high-energy start-up that strives to build the future of shipping every day. Diversity of thought and cross-department collaboration is very important to us. We deliver open, honest, careful communication and work as hard as we play. We create & deliver solutions that are revolutionizing the industry, which brings excitement and purpose to our work. If you are looking for a place that will help you tap into your best work-self and give you hands-on experience building something big, then we invite you to come and build the future of shipping with us! 



About the Role

As a Machine Learning Engineer, you will contribute to the design, development, and maintenance of data pipelines, optimizing how we use AWS and other cloud infrastructure, and enabling data access for our various research projects. Your responsibilities will encompass extracting, transforming, and loading (ETL) data from various sources, developing and executing data integrity standards, and optimizing performance. You will collaborate closely with cross-functional teams and contribute to the development of scalable and efficient data architectures. This role provides a dynamic opportunity to leverage your expertise in data engineering and learn more about the data infrastructure at Shipwell. This will enable you to drive insights and support data-driven decision-making within our organization.

What we’re looking for:

  • Experience designing and implementing ML models and maintaining relevant data in a cloud environment
  • Experience working with DevOps to enable your team access to the tools they need
  • Contributing to every part of the machine learning product lifecycle
  • Proven track record of implementing data engineering best practices in all aspects of the data pipeline, i.e. ETL, data integrity, and monitoring
  • Demonstrable proficiency with Python, dbt, SQL, and modern ML tooling
  • Experience working with large-scale data model refactoring for better performance, interpretability, and maintainability
  • Experience with version control tools (GitHub, GitLab) and Agile methodologies.
  • Bachelor's Degree in a quantitative field such as Physics, Engineering, Computer Science, or demonstrated equivalent quantitative experience.
  • Excellent communication skills to effectively collaborate with different teams within the engineering org

 

What you’ll do when you get here:

  • Collaborate closely with our engineering, analytics, and data science teams as we take our machine learning projects and infrastructure to the next level
  • Right at the start you will be contributing to existing ML projects, creating and maintaining the data pipelines they need, and communicate the results to the organization
  • You will own all of the data and ML processes you create
  • You will become the expert on our machine learning and data infrastructure and make critical decisions in our path forward
  • You will have the opportunity to grow your skill set and take part in projects at the forefront of GenAI, ML, and data science in the logistics industry

 

Why Shipwell:

  • Enjoy working remotely with the added perk of a home office reimbursement
  • Unlimited Paid Time Off (PTO)
  • A robust healthcare package that includes medical, dental & vision benefits, short-term and long-term disability, AD&S coverage, and flexible/health savings accounts
  • 40K program where Shipwell matches up to 4%
  • A yearly learning and development budget
  • Subsidized internet, cell phone, fitness, and educational reimbursements
  • Virtual team-building events where fun and connection take center stage 
  • Join a vibrant, inclusive workplace shaped by friendly, talented individuals
  • Receive a technology package including a MacBook Pro
  • Employee Recognition Program to celebrate and incentivize hard work and success!

Please note that Shipwell is not offering sponsorship for work visas for this position. 

The Salary Range for this role is between $100,000 - $130,000/year. Compensation is based on a number of factors including market location, job-related knowledge, skills, and experience. 

Shipwell is an equal opportunity employer and welcomes all qualified applicants regardless of race, ethnicity, religion, gender, gender identity, sexual orientation, disability status, protected veteran status, or any other characteristic protected by law. We celebrate diversity and believe that experience comes in different forms. Diversity in our team makes for better problem-solving, more creative thinking, and ultimately a better product and company culture.

Even more important than your resume is a clear demonstration of impact, dedication, and the ability to thrive in a fast-paced and collaborative environment. Shipwell strives to have an inclusive work environment; so if you are hard-working & good at what you do then please come as you are.  We want you to contribute, grow, & learn at Shipwell.

We are looking forward to adding new perspectives to our team!

For more information about Shipwell visit shipwell.com, or connect with us on Twitter @shipwell, LinkedIn, and Facebook.com/Shipwellinc

See more jobs at Shipwell

Apply for this job

11d

Senior Software Engineer Back

ShippeoParis, France, Remote
agilenosqlpostgresRabbitMQDesignmongodbscrumapisymfonyelasticsearchmysqlbackendfrontendPHP

Shippeo is hiring a Remote Senior Software Engineer Back

Job Description

Our product is composed of a mission critical SaaS web platform (API everywhere), with high traffic inbound/outbound integrations.

Our mission is to anticipate problems and proactively alert end-customers so they can efficiently manage exceptions. We achieve this by collecting and matching millions of theoretical and real data from different stakeholders.

 

The technical team is structured in three feature teams:

  • Connect to collect: quickly build highly-available integrations to fetch and send orders, events and positions (we are looking for someone to join this team in priority)

  • Track to react: automatically track orders, detect exceptions and alerts our users so they can react

  • Analyze to improve: leverage our data to improve our offer insights to our users

In a context of strong growth, we are looking for a Senior Software Engineer PHP / Symfony to deliver cutting edge solutions with a mindset oriented on delivering a production ready solution.

Reporting to the Engineering Manager, your work will focus on improving our technical architecture and developing new functionalities. You will be responsible for all aspects : technical design, development, testing, documentation, deployment and maintainability.

What you will do:

  • Design and maintain server-side application logic using PHP Symfony in an event-driven environment

  • Write qualitative, readable and tested code

  • Collaborate with front-end developers on designing the most performant and scalable APIs

  • Design and optimize applications for high performance, high availability and high scalability

  • Ensuring optimal performances of the requests to the databases

  • Document your processes, your APIs using OpenAPI and the database schemas

  • Apply new architectural patterns within our stack : DDD, CQRS, event sourcing, micro-services

  • Keep informed of advancements in the field of engineering

 

Generally composed of 2 backend developers, 2 frontend developers, 1 product manager, 1 product designer, each feature team has the full ownership for selecting and delivering the features that will have the greatest impact for our users. Close collaboration, agile method and tests: we try every sprint to improve our processes.

Your stack :

  • Stack : PHP (Symfony 6.4) 

  • Event Driven Design philosophy: DDD Main Patterns : CQRS, Event sourcing

  • Asynchronous event model (RabbitMQ)

  • Interface: API REST

  • Testing : Phpspec, Phpunit, Phpstan,

  • Database: Postgres, MySQL,MongoDB,Postgres, Time Series Database, Algolia,

  • EventStoreDB Methodology : OKR, Scrum, Event storming

Qualifications

We are looking for a developer with a good knowledge of the technologies we use, but what matters most is that:

  • You are passionate, experienced and enjoy working in a team in an agile context

  • You are not afraid to confront new problems and overcome them

  • You deliver qualitative, powerful and tested code 

 

Your Profile :

  • Must have experience with a event driven architecture
  • Software Engineering in a highly paced environment

  • Must have experience in developing server-side application logic using PHP Symfony

  • Must have experience with at least one relational database and a noSQL database

  • Familiarity with RabbitMQ, Grafana, Kibana, ElasticSearch

  • You develop pragmatic solutions without overengineering, and choose simple, straightforward solutions over more complex ones

  • You align your work with the company's business objectives and seek to deliver business value

  • You have a strong emphasis on developing solutions that are production ready with a mindset oriented towards you build it, you run it

See more jobs at Shippeo

Apply for this job

12d

Senior Software Engineer II

FlywireUSA Remote, US, Remote
Designmongodbhtml5javaelasticsearchmysqllinuxAWSjavascript

Flywire is hiring a Remote Senior Software Engineer II

Job Description

The Opportunity:

We, at Flywire, are looking for an experienced Sr. Software Engineer II, ideally with a background in FinTech. Your primary responsibility will be to build and maintain the platform that supports the money movement of our industry leading payment engine moving hundreds of millions everyday. 

You will be joining a team in charge of designing new functionalities and improving the current capabilities to improve speed, cost and scalability of our product. Thus, a commitment to collaborative problem solving, pragmatic design, building quality products and to convey the sensation that the product is the responsibility of all the team is essential. You will be responsible for ensuring high quality code in a team defined timeframe. 

  • Write clean, high quality, testable, secure, maintainable and extendable code
  • Solve items such as challenging bugs and production issues within the development environment
  • Work on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors.
  • Exercise judgment in selecting methods, techniques and evaluation criteria for obtaining results
  • Understand scalability and performance status and make improvement for scalability
  • Drive change and improvement in all phases of the development lifecycle
  • Partake in the recruitment process by identifying and exciting great talent
  • Ensure the best possible performance, quality, and responsiveness of the applications
  • Contribute to the product vision by collaborating with Product Managers and stakeholders
  • Drive initiatives to lead projects as well as mentor team members

Qualifications

Here’s What We’re Looking For:

  • 8+ years of experience in Java
  • Experience in designing, developing and supporting scalable, performant and reliable web applications and distributed systems
  • Seasoned in techniques such TDD and BDD
  • Proficient working with continuous integration and delivery (CI/CD)
  • Understanding of relational databases 
  • Strong understanding of object-oriented fundamentals
  • Great understanding of the other disciplines in the cross functional team: QAs, Product and SREs
  • Outstanding verbal and written communication skills and the ability to collaborate with cross functional teams including product and support 
  • Experience in FinTech or the payment industry will be appreciated
  • The ability to deliver high quality code and learn quickly

Technologies We Use:

  • Java 
  • React
  • JavaScript, HTML5, and CSS3 
  • System management: Linux, MySQL, MongoDB, Redis, Sidekiq, AMQP, ElasticSearch,
  • Machine Learning
  • Cloud platform: AWS

See more jobs at Flywire

Apply for this job

12d

Senior Software Engineer (Hybrid/Remote)

Oasis Africa Consulting LimitedJakande, Lekki, Nigeria, Remote
agileDesignhtml5scrumapiqagittypescriptAWSjavascriptbackendNode.js

Oasis Africa Consulting Limited is hiring a Remote Senior Software Engineer (Hybrid/Remote)

Job Description

 

Desired Abilities- Ability to:

Design, develop, and maintain high-quality, scalable, and secure software solutions using Node.js, TypeScript, and AWS technologies.

Collaborate with cross-functional teams, including product management, UX/UI design, and QA, to gather requirements, define specifications, and ensure the successful delivery of projects.

Architect and implement efficient, maintainable, and modular code in javascript and Typescript, adhering to best practices, coding standards, and established guidelines.

Optimise application performance by identifying bottlenecks, implementing solutions, and conducting regular code reviews.

Leverage AWS services and tools to design and implement cloud-native applications, ensuring optimal performance, security, and cost-effectiveness.

Participate in the entire software development lifecycle, from planning and design to deployment and maintenance, ensuring smooth project execution.

Stay up-to-date with industry trends, emerging technologies, and best practices in software engineering, particularly within the Node.js, TypeScript, and AWS ecosystems.

Troubleshoot, diagnose, and resolve software issues, providing timely and practical solutions to ensure minimal user disruption.

Collaborate with the other engineering team members to ensure smooth CI/CD pipelines, infrastructure management, and monitoring and alerting systems.

 

You could be an ideal match if you possess:

4+ years of professional experience in software development, focusing on web applications and backend services using JavaScript, TypeScript, and Node.js. You will need to have strong proficiency in JavaScript, TypeScript, and Node.js with a deep understanding of core concepts, asynchronous programming, and performance optimisation techniques.

2+ years of experience working with front-end frameworks, preferably Vue.js - and a solid understanding of HTML5, CSS3, and related web technologies - in building user-friendly and responsive web applications.

Familiarity with Agile development methodologies, such as Scrum or Kanban, and experience working in an Agile environment.

Some experience with NestJS, a progressive Node.js framework, and familiarity with its underlying principles, such as dependency injection and modularity, is a plus.

Knowledge of Domain-Driven Design (DDD) concepts and experience implementing DDD principles in software projects is valuable.

Familiarity with AWS services such as EC2, S3, Lambda, API Gateway, RDS, and Load balancers, and experience building scalable and secure cloud-based applications.

Knowledge of RESTful API design principles.

Experience with version control systems, preferably Git, and understanding of best code management and collaboration practices.

Proficiency in writing and maintaining unit, integration, and end-to-end tests using testing frameworks such as Jest, Mocha, or Jasmine.

Good knowledge of software development best practices, including design patterns, code modularity, and maintainability.

Strong problem-solving skills, with the ability to analyse complex issues, develop practical solutions, and adapt to changing requirements.

Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented environment.

Qualifications

 

An engineering degree is not a prerequisite; instead, we highly value relevant experience in software development and a demonstrable portfolio of projects that highlight your skills.

See more jobs at Oasis Africa Consulting Limited

Apply for this job

13d

Senior Machine Learning Engineer

Logic20/20 Inc.San Francisco, CA, Remote
agileterraformsqlDesignpythonAWS

Logic20/20 Inc. is hiring a Remote Senior Machine Learning Engineer

Job Description

Logic20/20 is seeking a Machine Learning Engineer to lead data science teams that are utilizing artificial intelligence and machine learning to predict and analyze computer vision or customer intent models. This is an exciting opportunity to make an impact by leveraging AI and ML techniques to create production-level systems through the application of machine learning models.  

What you’ll do:

  • Create frameworks to predict a variety of outcomes in different scenarios 
  • Create models of customer satisfaction that provide detailed insight into what causes a customer to take different actions 
  • Configure a multi-account MLOps environment
  • Collaborate with other data scientists and stakeholders on projects 
  • Research and design statistical models to answer target questions, optimize processes and outcomes, and inform decision-making 
  • Develop solutions in R or Python 
  • Develop production-grade solutions 
  • Work in Hadoop, Redshift, and Spark 
  • Translate business and product questions into analytics projects 
  • Communicate clearly over written and oral channels while translating complex methodologies and analytical results into high-level insights 

Qualifications

Must have:

  • 5+ years of experience in machine learning with a focus on MLOps
  • 3+ years of AWS experience: AWS SageMaker, AWS Glue, etc.
  • 5+ years of experience with R or Python, SQL
  • Strong experience with Terraform
  • Experience building and managing CI/CD pipelines
  • Familiarity with popular machine learning libraries and frameworks, including TensorFlow, Keras, etc. 
  • Experience working in an Agile environment
  • Knowledge of professional enterprise software development and practices including software lifecycle, best coding practices, version control, architecture, testing and deployment 

Preferred:

  • Master's degree/PhD in computer science or related field 
  • Experience with AWS Rekognition, AWS Lake Formation, AWS Ground Truth
  • Experience with TensorFlow
  • Experience with PyTorch and/or PySpark

See more jobs at Logic20/20 Inc.

Apply for this job

13d

Webflow Developer (Remote)

ManyPixelsPhilippines Remote
3 years of experienceDesignfreelancecss

ManyPixels is hiring a Remote Webflow Developer (Remote)

ABOUT US

ManyPixels provides graphic design services to SMEs, agencies, and marketing teams all around the world. For a monthly fee, our customers get direct access to our team of talented designers and we help them with a large range of projects: digital graphics, web design, illustrations, branding, etc.

Our team is fully distributed across Asia and Europe.

We are growing fast as we are solving a very common and painful problem: finding a talented, affordable, and reliable freelance designer is hard.

Check out our website at www.manypixels.co

ABOUT THE ROLE:

The Webflow Developer specializes in using Webflow and will work alone or with other design team members to build, design, and launch responsive websites for customers. This role requires a combination of design and technical skills.

Key Responsibilities:

  • Design and develop websites and digital assets using Webflow.
  • Maintain and update existing websites, prioritizing performance and security.
  • Implement responsive designs to optimize web assets for various devices.
  • Collaborate closely with client and design teams to ensure the technical feasibility of UI/UX designs.
  • Innovate and implement solutions to elevate user experience and site functionality.
  • Apply SEO best practices to enhance website visibility and rankings.
  • Integrate third-party services and APIs for enhanced functionality, as required.
  • Stay updated with the latest web design and development trends and best practices.
  • Efficiently manage time and prioritize tasks to meet project deadlines.
  • Follow internal processes and ask for clarification as needed. Remain in constant contact with team members to ensure tasks are executed as required.
  • Strong English communication skills.

Qualifications:

  • At least 3 years of experience as a Webflow Developer.
  • Must be proficient and experienced in using Webflow for web design and development.
  • Strong command of HTML, CSS, and JavaScript.
  • Experience in cross-browser compatibility and responsive design.
  • Familiar with web performance optimization techniques.
  • Ability to translate design mock-ups into interactive digital experiences.
  • Efficient, decisive, and has good time management and coordination skills
  • Professional, and a good communicator in the pipeline/workflow during shift operations.
  • A robust portfolio of previous Webflow projects is a plus.

Benefits:

  • Work remotely
  • 20 days of paid time off
  • Work with cool people all around the globe
  • Join a cool startup with a lot of potential
  • Competitive salary, depending on skills and level of experience

See more jobs at ManyPixels

Apply for this job

13d

SAP Fiori Developer

ChabezTechDenver, CO, Remote
jqueryhtml5javascript

ChabezTech is hiring a Remote SAP Fiori Developer

Job Description

Title: SAP Fiori Developer
Location: Remote
Duration: Long Term

Requirements:
-- Proven experience as an SAP Fiori Developer or similar role, with at least 8 years of experience.
-- Strong proficiency in SAP Fiori development technologies including SAPUI5, Fiori Elements, OData services, and SAP Gateway.
-- Hands-on experience with SAP Fiori launchpad configuration and Fiori app deployment.
-- Proficient in JavaScript, HTML5, CSS3, and jQuery for front-end development.
-- Experience with SAP ABAP development and debugging.
-- Knowledge of SAP Fiori security concepts and best practices.
-- Excellent analytical and problem-solving skills with a keen attention to detail.
-- Strong communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
-- SAP Fiori certification is a plus.

Qualifications

See more jobs at ChabezTech

Apply for this job

14d

Senior Machine Learning Engineer

SamsaraCanada - Remote
scalajavac++pythonbackend

Samsara is hiring a Remote Senior Machine Learning Engineer

Who we are

Samsara (NYSE: IOT) is the pioneer of the Connected Operations™ Cloud, which is a platform that enables organizations that depend on physical operations to harness Internet of Things (IoT) data to develop actionable insights and improve their operations. At Samsara, we are helping improve the safety, efficiency and sustainability of the physical operations that power our global economy. Representing more than 40% of global GDP, these industries are the infrastructure of our planet, including agriculture, construction, field services, transportation, and manufacturing — and we are excited to help digitally transform their operations at scale.

Working at Samsara means you’ll help define the future of physical operations and be on a team that’s shaping an exciting array of product solutions, including Video-Based Safety, Vehicle Telematics, Apps and Driver Workflows, Equipment Monitoring, and Site Visibility. As part of a recently public company, you’ll have the autonomy and support to make an impact as we build for the long term. 

Recent awards we’ve won include:

Glassdoor's Best Places to Work 2024

Best Places to Work by Built In 2024

Great Place To Work Certified™ 2023

Fast Company's Best Workplaces for Innovators 2023

Financial Times The Americas’ Fastest Growing Companies 2023

We see a profound opportunity for data to improve the safety, efficiency, and sustainability of operations, and hope you consider joining us on this exciting journey. 

Click hereto learn more about Samsara's cultural philosophy.

About the role:

The Samsara ML Experience team builds end-to-end ML applications to power different product pillars at Samsara. As a Senior Machine Learning Engineer II, you will be responsible for developing ML solutions to increase the safety, efficiency and sustainability of the physical operations. You will work closely with various engineering teams across ML, full-stack, firmware as well as cross functional partners to deliver core infrastructure, services, and optimizations.

This role is open to candidates residing in the Canada 

You should apply if:

  • You want to impact the industries that run our world: The software, firmware, and hardware you build will result in real-world impact—helping to keep the lights on, get food into grocery stores, and most importantly, ensure workers return home safely.
  • You want to build for scale: With over 2.3 million IoT devices deployed to our global customers, you will work on a range of new and mature technologies driving scalable innovation for customers across industries driving the world's physical operations.
  • You are a life-long learner: We have ambitious goals. Every Samsarian has a growth mindset as we work with a wide range of technologies, challenges, and customers that push us to learn on the go.
  • You believe customers are more than a number:Samsara engineers enjoy a rare closeness to the end user and you will have the opportunity to participate in customer interviews, collaborate with customer success and product managers, and use metrics to ensure our work is translating into better customer outcomes.
  • You are a team player: Working on our Samsara Engineering teams requires a mix of independent effort and collaboration. Motivated by our mission, we’re all racing toward our connected operations vision, and we intend to win—together.

Click hereto learn about what we value at Samsara. 

In this role, you will: 

  • Build and improve the accuracy of ML models, including retraining and optimizing open-source models to solve Samsara-specific problems
  • Work with petabyte-scale data from Samsara camera and sensor devices to develop new models
  • Optimize models for inference on the backend and/or on edge devices
  • Partner with hardware and full-stack teams to deploy model for optimal performance and cost
  • Stay connected to industry and academic research and adopt novel technology that suits Samsara’s needs
  • Collaborate with PM to translate customer needs to ML solutions
  • 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

Minimum requirements for the role:

  • BS or MS in Computer Science or other relevant field
  • 4+ years experience as an Machine Learning Engineer, Applied Scientist, or similar role
  • Strong proficiency in one or more common languages (e.g., C++, Golang, Java, Python, Scala) 
  • Proficiency with common ML tools (e.g., Spark, TensorFlow, PyTorch)
  • Experience deploying and iteratively refining models using customer feedback loops
  • Comfortable with full-stack / backend development code to build a strong understanding of underlying data structures and other dependencies

An ideal candidate also has:

  • Ph.D. in Computer Science or quantitative discipline (e.g., Applied Math, Physics, Statistics)
  • Experience building, deploying, and optimizing ML models on the edge
  • Experience building end-to-end ML applications from scratch 
  • Expertise optimizing distributed model training with GPUs

Samsara’s Compensation Philosophy:Samsara’s compensation program is designed to deliver Total Direct Compensation (based on role, level, and geography) that is at or above market. We do this through our base salary + bonus/variable + restricted stock unit awards (RSUs) for eligible roles.  For eligible roles, a new hire RSU award may be awarded at the time of hire, and additional RSU refresh grants may be awarded annually. 

We pay for performance, and top performers in eligible roles may receive above-market equity refresh awards which allow employees to achieve higher market positioning.

The range of annual base salary for full-time employees for this position is below. Please note that base pay offered may vary depending on factors including your city of residence, job-related knowledge, skills, and experience.
$132,600$171,600 CAD

At Samsara, we welcome everyone regardless of their background. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, sex, gender, gender identity, sexual orientation, protected veteran status, disability, age, and other characteristics protected by law. We depend on the unique approaches of our team members to help us solve complex problems. We are committed to increasing diversity across our team and ensuring that Samsara is a place where people from all backgrounds can make an impact.

Benefits

Full time employees receive a competitive total compensation package along with employee-led remote and flexible working, health benefits, Samsara for Good charity fund, and much, much more. Take a look at our Benefits site to learn more.

Accommodations 

Samsara is an inclusive work environment, and we are committed to ensuring equal opportunity in employment for qualified persons with disabilities. Please email accessibleinterviewing@samsara.com or click hereif you require any reasonable accommodations throughout the recruiting process.

Flexible Working 

At Samsara, we embrace a flexible working model that caters to the diverse needs of our teams. Our offices are open for those who prefer to work in-person and we also support remote work where it aligns with our operational requirements. For certain positions, being close to one of our offices or within a specific geographic area is important to facilitate collaboration, access to resources, or alignment with our service regions. In these cases, the job description will clearly indicate any working location requirements. Our goal is to ensure that all members of our team can contribute effectively, whether they are working on-site, in a hybrid model, or fully remotely. All offers of employment are contingent upon an individual’s ability to secure and maintain the legal right to work at the company and in the specified work location, if applicable.

Fraudulent Employment Offers

Samsara is aware of scams involving fake job interviews and offers. Please know we do not charge fees to applicants at any stage of the hiring process. Official communication about your application will only come from emails ending in ‘@samsara.com’ or ‘@us-greenhouse-mail.io’. For more information regarding fraudulent employment offers, please visit our blog post here.

Apply for this job

14d

Software Developer Engineer II

ExperianHeredia, Costa Rica, Remote
4 years of experiencesqlDesignqapythonAWS

Experian is hiring a Remote Software Developer Engineer II

Job Description

Job Description

A Software Developer’s main responsibilities are to review and analyze software requirements, design, develop and support software applications, both existing and new, by participating in the entire software development lifecycle from requirements elicitation through solution deployment and support.

Responsibilities

  • Develops software applications
  • Able to change and maintain production codebases
  • Unit tests the code produced
  • Follows style and coding guidelines of the project
  • Support and maintain existing software solutions
  • Resolves client issues and provides client support
  • Obtains problem information from client support
  • Analyzes and quickly resolves client issues in order to meet daily production requirements
  • Passionate about process improvement
  • Stays current with the latest trends and advancements in software development
  • Establishes and maintains a positive work atmosphere with coworkers, managers and clients
  • Works closely with Project Managers and QA to complete and deliver projects
  • Explains technical issues to both technical and non-technical coworkers
  • Coordinates work between with other teammates
  • Participates constructively in peer code reviews
  • Assumes other duties as required

Qualifications

  • University degree in Computer Science, Software Engineering or related field
  • 2-4 years of experience in software development
  • Experience developing with an ETL; AWS Glue and/or DataStage experience is highly desired.
  • Intermediate to advanced skills in SQL query language.
  • Experience working in a Unix/Linux environment.
  • Experience working with shell scripting (Korn, Python, Perl)
  • Basic development skills with relational database.
  • Desired experience with AWS platforms.
  • Experience using scripting to automate process or openness to learn.
  • Basic knowledge of software development processes, methodologies, and lifecycles.
  • Web development knowledge would be highly beneficial.
  • Ability to communicate effectively and efficiently to a diverse range of clients and users.
  • Advanced oral & written English skills.
  • Problem solving and analytical skills.
  • Strong organizational skills.
  • Good time-management skills.

See more jobs at Experian

Apply for this job

14d

Senior WordPress Developer - Remote

agilejirawordpresslaravelDesignc++linuxAWSPHP

A2 Hosting is hiring a Remote Senior WordPress Developer - Remote

Senior WordPress Developer - Remote - A2 Hosting - Career Page insurances

See more jobs at A2 Hosting

Apply for this job

15d

Junior Software Engineer

SuscoRemote
sqlmobileazureuigitrubyjavac++c#.netlinuxangularpythonjavascriptfrontendPHP

Susco is hiring a Remote Junior Software Engineer

Junior Software Engineer - Susco - Career Page

See more jobs at Susco

Apply for this job

15d

Salesforce Developer

Veolia Environnement SABarcelona, Spain, Remote
salesforcejenkins

Veolia Environnement SA is hiring a Remote Salesforce Developer

Descripción del empleo

¿Te fascinan las tecnologías? ¿Quieres abrirte camino en el ámbito de las TIC? ¿Te apetece formar parte de un equipo en constante desarrollo? ¡Te estamos esperando!

Estamos buscando un/a técnico/a de Salesforce para sumarse al departamento de Field Service. ¿Tu misión? La implantación de la herramienta Field Service de Salesforce.

Serás responsable del servicio de la herramienta Field Service, asegurando su buen funcionamiento y evolución. Resolviendo dudas tecnológicas/funcionales. Gestionarás proveedores y coordinarás las diferentes áreas internas, con los responsables de las soluciones con las que debe integrarse (GIS, telelectura, CRM)

¿Qué ofrecemos?

  • Contrato Indefinido
  • Formar parte de una empresa líder en el sector con más de 1000 empleados/as
  • Flexibilidad horaria y modelo de trabajo híbrido
  • Beneficios sociales (mutua, formación, guardería, etc)
  • Si eres una persona con capacidad de aprendizaje, de trabajo en equipo, proactividad e iniciativa, ¡apúntate y ayudarnos a liderar la próxima revolución!

Requisitos

  • Graduado/a en el ámbito de sistemas de la información
  • Castellano, catalán e inglés
  • Experiencia mínima de 5 años en sistemas de la información como consultor/a salesforce en implementación e integración en grandes proyectos, Clouds Field Service, Sales o Service. Gestión en entornos APIM-Salesforce, KAFKA-Salesforce, CI/CD Gitlab + Jenkins, Frameworks Salesforce (Trigger, Handler, Helper)

See more jobs at Veolia Environnement SA

Apply for this job

15d

Software Engineer

EurofinsBaltimore, MD, Remote
sqljavac++

Eurofins is hiring a Remote Software Engineer

Job Description

Qualifications

  • College Degree in software develpoment or 5 year of related experience
  • Full stack developer understanding front and back end of web applications and databases
  • Must be proficient in SQL, C#, MS dotnet, HTML, Java, Visual Basic
  • Experience with Microsoft Office (Word, Excel and Outlook)
  • Proficient in the use of Visual Studio & SQL Server Management Studio
  • Basic understanding of networking and security principles
  • Understand principles of SDLC(Software develpoment life cycle) and can document and apply them to our software infrastructure.
  • Be able to communicate clearly with stakeholders on development progress and future projects/upgrades

See more jobs at Eurofins

Apply for this job

15d

Software Engineer

ClassyRemote
sqlDesignuic++AWSjavascriptNode.js

Classy is hiring a Remote Software Engineer

Classy, an affiliate of GoFundMe, is a Public Benefit Corporation and giving platform that enables nonprofits to connect supporters with the causes they care about. Classy's platform provides powerful and intuitive fundraising tools to convert and retain donors. Since 2011, Classy has helped nonprofits mobilize and empower the world for good by helping them raise over $7 billion. Classy also hosts the Collaborative conference and the Classy Awards to spotlight the innovative work nonprofits are implementing around the globe. For more information, visitwww.classy.org.

About the role:

We’re hiring a full stack Software Engineer to work on a fast-paced team. Classy Live helps make the world a better place by providing tools that charitable organizations use to hold live fundraising events. We use React and Node.js to provide cloud-hosted tools around live streaming, auctions and payment processing.

What you’ll do:

  • Learn to be a great software engineer
  • Contribute across the the Classy Live product suite, building:
    • livestream / peer-to-peer technology
    • scalable websocket layer
    • conversational SMS interface
  • Write secure public APIs
  • Play a role in driving the adoption of microservices
  • Write performant SQL and optimize existing queries
  • Work as part of a cross-functional Agile/Scrum team
  • Continuously learn and share knowledge with the team
  • Design new features and rearchitect existing ones.
  • Share and learn from failures
  • Give and receive constructive feedback

What you bring (Required):

  • Bachelor’s Degree in Computer Science or a related field, or equivalent work experience
  • Experience with UI, web server, and database technologies in a cloud-based environment
  • Quality mindset
  • Ability to work at all levels of the tech stack
  • Ability to pick up new technologies in a fast paced environment

What would be awesome to have (Preferred):

  • Experience with AWS
  • Experience with code versioning tools (GIT/Bitbucket)
  • Proficiency in Javascript, React.js, Node.js, SQL
  • Ability to clearly communicate complex ideas

Why you’ll love it here: 

  • Market competitive pay.
  • Rich healthcare benefits including employer paid premiums for medical/dental/vision (100% for employee-only plans and 85% for employee + dependent plans) and employer HSA contributions. 
  • 401(k) retirement plan with company matching.
  • Hybrid workplace with fully remote flexibility for many roles.
  • Monetary support for new hire setup, hybrid work & wellbeing, family planning, and commuting expenses.
  • A variety of mental and wellness programs to support employees.   
  • Generous paid parental leave and family planning stipend.
  • Supportive time off policies including vacation, sick/mental health days, volunteer days, company holidays, and a floating holiday.
  • Learning & development and recognition programs.
  • “Gives Back” Program where employees can nominate a fundraiser every week for a donation from the company.
  • Inclusion, diversity, equity, and belonging are vital to our priorities and we continue to evolve our strategy to ensure DEI is embedded in all processes and programs at GoFundMe. Our Diversity, Equity, and Inclusion team is always finding new ways for our company to uphold and represent the experiences of all of the people in our organization.
  • Employee resource groups.
  • Your work has a real purpose and will help change lives on a global scale.
  • You’ll be a part of a fun, supportive team that works hard and celebrates accomplishments together. 
  • We live by our core values: impatient to be great, find a way, earn trust every day, fueled by purpose.
  • We are a certified Great Place to Work, are growing fast and have incredible opportunities ahead!

GoFundMe is proud to be an equal opportunity employer that actively pursues candidates of diverse backgrounds and experiences. We are committed to providing diversity, equity, and inclusion training to all employees, and we do not discriminate on the basis of race, color, religion, ethnicity, nationality or national origin, sex, sexual orientation, gender, gender identity or expression, pregnancy status, marital status, age, medical condition, mental or physical disability, or military or veteran status.

The total annual salary for this full-time position is $95,000 - $130,000 + equity + benefits.  As this is a remote position, the salary range was determined by role, level, and possible location across the US. Individual pay is determined by work location and additional factors including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range based on your location during the hiring process. If you require a reasonable accommodation to complete a job application or a job interview or to otherwise participate in the hiring process, please contact us at accommodationrequests@gofundme.com.

Global Data Privacy Notice for Job Candidates and Applicants:

Depending on your location, the General Data Protection Regulation (GDPR) or certain US privacy laws may regulate the way we manage the data of job applicants. Our full notice outlining how data will be processed as part of the application procedure for applicable locations is available here. By submitting your application, you are agreeing to our use and processing of your data as required. 

Learn more about GoFundMe:

For recent company news and announcements, visit our Newsroom.

See more jobs at Classy

Apply for this job

15d

Senior Website Developer

DaxkoBirmingham, AL, Remote
wordpressDesignUXqamysqlcsslinuxjavascriptfrontendPHP

Daxko is hiring a Remote Senior Website Developer

Job Description

Join our dynamic team as a Senior Website Developer and spearhead the customization and development of our cutting-edge website platform and associated projects. In this pivotal role, you will collaborate closely with our talented UX/UI design team to craft bespoke and semi-custom websites and products. Working in synergy with fellow developers and designers, you'll ensure the seamless completion of projects to meet our clients' unique needs. Furthermore, you'll engage directly with account managers and clients, ensuring timely project development and delivery. If you're passionate about innovation and thrive in a collaborative environment, we want you on our team!

Qualifications

  • Strong teamwork and independent work skills in fast-paced environments, adept at meeting deadlines.
  • Ability to manage multiple projects concurrently and prioritize tasks effectively.
  • Proficiency in clear documentation, both for codes and processes.
  • Commitment to staying updated on industry trends and acquiring new technical skills.
  • Excellent verbal and written communication skills, including client interaction.
  • Exceptional organizational skills, attention to detail, and problem-solving abilities.
  • Proficiency in Microsoft Office Suite or related software.
  • Understanding of digital marketing concepts.
  • Over 4 years of WordPress development experience, including headless setups and SSH/SQL proficiency.
  • Mastery of WordPress hooks, filters, custom post types, and taxonomies, with familiarity in Advanced Custom Fields plugin.
  • Extensive experience in custom theme development and plugin creation.
  • In-depth knowledge of APIs and Gateways.
  • Over 3 years of frontend development experience in JavaScript, HTML, and CSS.
  • Experience in large-scale enterprise builds within fast-paced environments.
  • Capability to execute the full software life-cycle development process, from architecture to maintenance.
  • Completion of a development bootcamp or equivalent coursework.
  • Bachelor’s degree or higher in development, communications, business, or relevant field, or equivalent industry experience.

In your day-to-day, you will:

  • Utilize front-end web development (HTML, CSS, JavaScript) and back-end web development (WordPress, PHP, MySQL) skills to support and complete projects.
  • Use some light server administration to support website hosting of projects (Windows, Linux, Apache).
  • Train and mentor team members on development projects and skills related to development and processes.
  • Utilize project management skills, such as timeline management, resource coordination, and communication, may be required for specific custom website development projects.
  • Participate in regular project ownership of development projects to ensure a supportive lifecycle.
  • Continuous work with UX designer to build custom website solutions on the WordPress platform.
  • Proofread & edit website content as needed or as directed by customers.
  • Update digital media on customers' websites, editing images when necessary.
  • Respond to tickets regarding text & image changes for existing customer websites.
  • Ensure that websites and projects are completed and launched within a set timeframe.
  • Ongoing troubleshooting and resolution of issues/bugs on websites/projects.
  • Collaboration with Customer Success Teams to provide excellent customer service to website and digital marketing customers.
  • QA websites/projects for development issues and best practices from other developers/designers prior to launch.

See more jobs at Daxko

Apply for this job

15d

Staff Software Engineer (Mobile)

Procore TechnologiesBangalore, India, Remote
Bachelor's degreeDesignmobileapiiosUXandroid

Procore Technologies is hiring a Remote Staff Software Engineer (Mobile)

Job Description

We’re looking for a Staff Software Engineer (Mobile) to join Procore’s Mobile Engineering team. In this role, you’ll have the unique opportunity to drive the next generation of field application platform initiatives in a global SaaS infrastructure. You’ll work with our dedicated and talented team spanning Engineering, Product Management, UX, and Architects to create and scale the next-generation Procore experience on Mobile devices.

This position has the opportunity to be remote or work in our Bengaluru or Pune offices. We’re looking for someone to join us immediately.

What you’ll do:

  • Hands-on development and coding of architecture and systems that meet the test of time for a variety of wireless devices.
  • Mobile Architecture: Designing scalable and robust architectural solutions for Native iOS or Android applications that align with industry best practices and standards.
  • Technical Leadership: Providing technical leadership to cross-functional teams of developers, guiding them in the implementation of mobile solutions, and ensuring adherence to architectural guidelines.
  • Technology Evaluation: Evaluating emerging mobile technologies, tools, and frameworks to recommend adoption where applicable. Ability to develop POCs hands-on and rapid prototyping to bring new tech to life.
  • Performance Optimization: Identifying and addressing performance bottlenecks and ensuring optimal mobile application performance across a variety of devices and platforms.
  • Security: Implementing and enforcing security best practices to safeguard user data, privacy and application integrity.
  • Collaboration: Collaborating closely with product managers, UI/UX designers, and other stakeholders to translate business requirements into technical solutions.
  • Partnership: Collaborate with stakeholders to understand strategic objectives and align technology solutions to business goals.
  • Documentation: Creating and maintaining architectural documentation, including design specifications and system diagrams.
  • Establishing and maintaining our overall technology strategy which supports and enables our multi-year corporate and product strategies, and which embodies our P&T and Engineering Principles.

What we’re looking for:

  • Bachelor's Degree in Computer Science, a related field, or comparable work experience.
  • 9+ years experience in software engineering, Test Driven Development and Design principles for web and hybrid enterprise mobile applications for several mobile platforms (iOS/Android/Windows), Distributed Architectures.
  • Extensive hands-on experience in designing and architecting Native iOS or Android applications, with a deep understanding of their respective ecosystems.
  • Proficiency in mobile development languages such as Swift/Kotlin and a strong understanding of mobile app architecture patterns (e.g., MVC, MVVM, VIPER).
  • In-depth knowledge of microservices design patterns, including service decomposition, event-driven architecture, and API gateway implementation.
  • Time-honed expertise with modern SaaS across the entire lifecycle: development, testing, staging, deploying, and monitoring.
  • Strong knowledge of mobile app security best practices, including data encryption, secure coding, and identity management.
  • Demonstrated ability to influence and drive change within the organization, promoting innovation and continuous improvement.
  • Proven track record of distilling ambiguity into clarity and direction

Qualifications

See more jobs at Procore Technologies

Apply for this job

15d

Senior Software Engineer (Mobile)

Procore TechnologiesPune, India, Remote
DesignmobileapiiosUXandroid

Procore Technologies is hiring a Remote Senior Software Engineer (Mobile)

Job Description

We’re looking for a Senior Software Engineer (Mobile) to join Procore’s Mobile Engineering team. In this role, you’ll have the unique opportunity to drive the next generation of field application platform initiatives in a global SaaS infrastructure. You’ll work with our dedicated and talented team spanning Engineering, Product Management, UX, and Architects to create and scale the next-generation Procore experience on Mobile devices.

This position has the opportunity to be remote or work in our Bengaluru or Pune offices. We’re looking for someone to join us immediately. 

What you’ll do:

  • Hands-on development and coding of architecture and systems that meet the test of time for a variety of wireless devices
  • Mobile Architecture: Implementing scalable and robust architectural solutions for Native iOS or Android applications that align with industry best practices and standards
  • Technology Evaluation: Evaluating emerging mobile technologies, tools, and frameworks to recommend adoption where applicable. Ability to develop POCs hands-on and rapid prototyping to bring new tech to life
  • Performance Optimization: Identifying and addressing performance bottlenecks and ensuring optimal mobile application performance across a variety of devices and platforms
  • Collaboration: Collaborating closely with product managers, UI/UX designers, and other stakeholders to translate business requirements into technical solutions
  • Documentation: Creating and maintaining architectural documentation, including design specifications and system diagrams

What we’re looking for:

  • Bachelor's Degree in Computer Science, a related field, or comparable work experience
  • 5+ years experience in software engineering, Test Driven Development and Design principles for web and hybrid enterprise mobile applications for several mobile platforms (iOS/Android/Windows), Distributed Architectures
  • Extensive hands-on experience in designing and architecting Native iOS or Android applications, with a deep understanding of their respective ecosystems.
  • Proficiency in mobile development languages such as Swift/Kotlin and a strong understanding of mobile app architecture patterns (e.g., MVC, MVVM, VIPER).
  • In-depth knowledge of microservices design patterns, including service decomposition, event-driven architecture, and API gateway implementation
  • Time-honed expertise with modern SaaS across the entire lifecycle: development, testing, staging, deploying, and monitoring.
  • Proven track record of distilling ambiguity into clarity and direction

Qualifications

See more jobs at Procore Technologies

Apply for this job

15d

Staff Machine Learning Engineer

Procore TechnologiesPune, India, Remote
Designjavac++pythonAWS

Procore Technologies is hiring a Remote Staff Machine Learning Engineer

Job Description

We’re looking for a Staff Machine Learning Engineer to advance the future of Construction Intelligence. As a member of our AI team, you’ll help deliver the future of our next-generation insights, recommendations, and automated experiences. You will deliver AI capabilities to everyone in construction on a global platform.

The construction vertical is ripe for technological innovation. Construction impacts the lives of nearly everyone in the world, and yet it’s one of the least digitized industries, not to mention one of the most dangerous. Procore is leading the market with our SaaS construction platform. We build for real people with real experiences, empowering Groundbreakers to develop and transform the communities where we all live.

As a Staff Machine Learning Engineer, you’ll create prototypes, explore the latest in LLM technologies, and build production-level services. We have a rich dataset of terabytes of data from being the leader in construction management software for over twenty years. This position is a great opportunity to use your machine learning, data engineering, and AWS cloud service skills to enable machine learning as a service at scale at Procore.  

This position reports to the Executive Director (India) in the Resource Managementdivision and has the opportunity to work remotely/hybrid from our Bengaluru or Pune office. We’re looking for someone to join our team immediately.

What you’ll do:

  • Work with large-scale structured and unstructured data, build and continuously improve cutting-edge Machine Learning models for Procore product, business, and operational use cases.
  • Evaluate and train Large Language Models (LLMs), traditional language models such as BERT, and other machine learning models such as XGBoost.
  • Hands-on development, production, and operate Machine Learning models and pipelines at scale, including both batch and real-time use cases.
  • Leverage third-party and in-house Machine Learning tools & infrastructure to develop reusable, highly differentiating, and high-performing Machine Learning systems, enabling fast model development, low-latency serving, and ease of model quality upkeep.
  • Practice continuous delivery / continuous integration methodologies using tools like CircleCI, SonarQube, and JFrog for testing, deployment, and promotion to production
  • Design, build, and deploy APIs to serve predictive insights tailored to our construction data sets.
  • Work collaboratively with cross-functional partners including software engineers, product managers, operations, and data scientists, identify opportunities for business impact, understand, refine, and prioritize requirements for machine learning models, drive engineering decisions, and quantify impact.

What we’re looking for: 

  • 9+ years of industry experience in applied Machine Learning, inclusive Bachelor/Master or Ph.D. in relevant fields
  • Exceptional written and verbal communication skills
  • Strong programming ( Python / Java / C++ or equivalent) and data engineering skills 
  • Strong understanding of the machine learning and data science technical ecosystems (e.g., Tensorflow, Pytorch, MLflow, Ray, LangChain, Data Lakehouse (Databricks), Snowflake, SageMaker, Scikit-learn, etc)
  • Deep understanding of Machine Learning best practices (eg. training/serving skew minimization, A/B test, feature engineering, feature/model selection), algorithms (eg. gradient boosted trees, neural networks/deep learning, optimization), and a strong desire to further pursue natural language processing techniques, including LLMs. 
  • Industry experience building end-to-end Machine Learning infrastructure and/or building and productionizing Machine Learning models
  • Understand the cost of software development/tech debt and long-term maintenance
  • Passion for customers and seeking a deep understanding of end-user problems as well as competitive and market trends in the AI space
  • Nice to have: experience in construction technologies and software

Qualifications

See more jobs at Procore Technologies

Apply for this job

15d

Software Engineer II

Procore TechnologiesCairo, Egypt, Remote
DesignUXrubydockerpostgresqlAWS

Procore Technologies is hiring a Remote Software Engineer II

Job Description

What if you could use your technology skills to develop a product that impacts the way communities’ hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it’s also one of the world’s least digitized industries, not to mention one of the most dangerous. That’s why we’re looking for a talented Software Engineer II to join Procore’s journey to revolutionize a historically underserved industry.

As a Software Engineer IIat Procore, you are responsible for designing, building, and shipping software using your analytic, pragmatism, and engineering skills to provide solutions adopted by Procore Engineering teams. If you have a passion for solving complex problems unique to running large, highly scalable, resilient systems and want to use your knowledge of software design and architecture, strong problem-solving skills, and desire to learn to continuously improve the experience of our customers and our engineers, we would love for you to join us!

This position will report to an Engineering Manager and will be based in our Cairo, Egyptlocation. We’re looking for someone to join our team immediately.

What you'll do

  • Evolve our existing codebase from a monolithic Rails application into a modular system  with clear, well-enforced domain boundaries and a coherent public interface
  • Contribute to designing and building a system that is aligned with Procore’s technical vision of a service-oriented architecture
  • Write a highly performant code that minimizes payload size and deferred scripts while consuming the lowest possible amount of resources
  • Collaborate with Engineering, Product, and UX to design and build solutions that delight users and solve critical business problems
  • Communicate complex problems and solutions to technical and non-technical stakeholders
  • Collaborate effectively with teammates by conducting code reviews, providing mentorship, pairing, and training opportunities
  • Serve as mentor to junior Engineers on the team

What we're looking for:

  • Bachelor’s Degree in Computer Science, a related field, or comparable work experience
  • 3+ years of experience in Object-Oriented Programming fundamentals, Test Driven Development and Design principles
  • Strong experience working on full-stack modern applications and frameworks with Ruby on Rails, React/Typescript and PostgreSQL
  • Experience designing and building software in a service-oriented architecture
  • Time-honed expertise with modern web development across the entire spectrum of development, testing, staging, deploying, and monitoring
  • Experience with development in Docker, AWS, and microservice environments
  • Understanding of the tradeoffs between technical, analytical, performance, and product goals, and adept at formulating solutions that balance all of these needs
  • Strong experience documenting and bringing team clarity to complex solutions
  • A curious mind that is driven to innovate and solve customer problems

Qualifications

See more jobs at Procore Technologies

Apply for this job