AI Jobs

Find the latest job opportunities in AI and tech

Has Salary

Burro favicon
Burro

Senior Quality Assurance Software Engineer

Burro is an agricultural technology company providing easy-to-use autonomous robots to amplify human workforces and solve labor challenges in farming.

engineeringonsitePhiladelphia, US
$110,000 a year - $130,000 a year
full-time

Benefits:

  • Competitive compensation and benefits package (medical/dental/vision)

  • Company paid Life Insurance

  • 401K Plan

  • Early-stage equity

  • Unlimited PTO

Education Requirements:

  • Bachelor’s degree in Computer Science, Robotics, Electrical Engineering, or a related technical field.

Experience Requirements:

  • 3+ years of experience in Quality Assurance or test engineering, preferably in robotics, embedded systems, or autonomous systems.

Other Requirements:

  • Strong experience designing and implementing software testing methodologies, including unit, integration, system, and acceptance testing.

  • Familiarity with robotic simulation tools such as Gazebo or similar.

  • Exceptional problem-solving skills and a keen attention to detail.

  • Strong communication and collaboration skills to work effectively within a dynamic team environment.

  • Proficiency in Python or C++ for test automation and scripting.

  • Experience with CI/CD tools such as GitHub Actions, Jenkins, or GitLab CI.

  • Familiarity with Linux-based development environments.

  • Experience with version control systems (e.g., Git).

  • Familiarity with ROS (Robot Operating System) or similar robotics middleware.

  • Experience robustly testing robotic software systems in simulation and data-replay settings that may not be deterministic.

  • Experience testing hardware-in-the-loop (HIL) and software-in-the-loop (SIL) systems.

  • Knowledge of computer vision and machine learning testing practices.

  • Familiarity with safety standards and compliance testing for autonomous systems.

  • A background in agricultural technology, industrial automation, or outdoor robotics.

Responsibilities:

  • Conduct thorough testing of C++ and Python robotics software applications, including functional, regression, integration, performance, acceptance, and stress testing on amd64 robotic platforms in both simulated and real-world environments.

  • Develop and execute comprehensive test plans, test cases, and test scripts to validate software functionality and performance across robotic systems, including embedded software, and cloud-based services.

  • Design and implement automated ROS-based testing frameworks for both hardware and software components.

  • Drive the integration of QA processes into continuous integration, deployment, and testing (CI/CD/CT) pipelines, ensuring consistency and reliability.

  • Identify, document, and track software defects and bugs, working closely with development teams for efficient resolution.

Show more details

Burro favicon
Burro

Senior Robotics Infrastructure and DevOps Engineer

Burro is an agricultural technology company providing easy-to-use autonomous robots to amplify human workforces and solve labor challenges in farming.

engineeringonsitePhiladelphia, US
$110,000 a year - $130,000 a year
full-time

Benefits:

  • Competitive compensation and benefits package (medical/dental/vision)

  • Company paid Life Insurance

  • 401K Plan

  • Early-stage equity

  • Unlimited PTO

Education Requirements:

  • Bachelor's or Master's degree in Computer Science, Robotics, Electrical Engineering, or a related field.

Experience Requirements:

  • 5 years of experience designing, implementing, and managing infrastructure for robotics, IoT, or similarly complex systems, with a strong emphasis on build and deployment pipelines.

  • 5 years of experience managing Linux-based infrastructure, including system administration of on-premises and cloud environments.

Other Requirements:

  • Experience with cloud platforms (e.g., AWS) and databases (PostgreSQL).

  • Strong experience with containerization technologies, including Docker.

  • Experience with Infrastructure as Code (IaC) tools like Terraform and configuration management tools like Ansible.

  • Proficiency with scripting languages such as Bash and Python for automation.

  • Proven experience with continuous integration and delivery (CI/CD) models, including setting up and optimizing build systems and workflows (e.g., GitHub Workflows, Jenkins).

  • Working knowledge of developer tools, open-source technologies, and cloud services.

  • Knowledge of cost, efficiency, and productivity optimization methods for build and deployment processes.

  • Ability to clearly communicate complex advanced concepts to both technical and non-technical stakeholders.

  • Experience with Ubuntu, ROS, and build systems like CMake, including managing package dependencies and packaging (e.g., Debian, Flatpak).

  • Familiarity with SSO, SSL/TLS, and advanced Identity and Access Management (IAM) concepts.

  • Ability to create system and architecture diagrams with tools such as mermaid/C4 Model.

  • Experience with metrics, telemetry, and observability infrastructure (e.g., Prometheus, Grafana) for monitoring build and system health.

  • Familiarity with advanced PostgreSQL database administration best practices, including performance tuning and replication.

  • Experience in optimizing build times and managing complex dependency structures.

  • Knowledge of tools for profiling and performance metrics of code.

Responsibilities:

  • Lead the end-to-end optimization and automation of our software build, packaging, and deployment pipelines for our diverse robot fleet.

  • Share ownership of the design, deployment, and ongoing management of our global infrastructure, with a particular focus on optimizing software delivery to edge devices in low-bandwidth, high-latency, lossy networking environments.

  • Optimize and manage build systems and processes to decrease build times, resolve circular dependencies, and efficiently manage third-party library integrations.

  • Develop and implement advanced deployment pipelines, focusing on build packaging, staging, and robust deployment strategies for our robot fleet.

  • Design, implement, and maintain continuous integration and continuous delivery (CI/CD) pipelines, leveraging tools like GitHub Workflows to ensure efficient and reliable software releases.

Show more details

EvenUp favicon
EvenUp

Machine Learning Engineering Manager

EvenUp uses AI to help personal injury lawyers create demand letters, manage medical chronologies, and improve case outcomes.

scienceremoteAtlanta, USWashington, DC, USBoston, USCAUSToronto, CAPittsburgh, USPhiladelphia, USChicago, USMinneapolis, USfull-time

Benefits:

  • Choice of medical, dental, and vision insurance plans for you and your family

  • Flexible paid time off and 10+ holidays per year

  • A stipend to upgrade your home office for fully-remote roles

  • 401k for US-based employees

Education Requirements:

  • Bachelor's degree in Computer Science, Machine Learning, Statistics, or other fields of advanced quantitative study; advanced degree preferred

Experience Requirements:

  • 2 years of experience in a people management role with direct reports, excluding tech lead positions

Other Requirements:

  • Strong proficiency with the latest Large Language Model (LLM) technologies

  • High proficiency in a procedural programming language (e.g. Python)

  • Strong communication skills with the ability to distill complex concepts into understandable insights for non-technical stakeholders

  • Strong leadership and mentorship skills and experience, with a passion for guiding and developing other team members

  • Previous experience in the legal or healthcare technology fields is a plus, but not required

Responsibilities:

  • Develop and implement career progression frameworks to guide the growth of your direct reports

  • Provide mentorship, coaching, and resources to support the technical and career development of team members

  • Foster a culture of continuous learning and professional growth within the organization

  • Collaborate with engineering and product teams to define the strategic direction of the product for the assigned squad

  • Coordinate with cross-functional partners to align on product priorities and roadmap objectives

Show more details