Software Engineer

Advanced
Houston, TX, United States
9 days ago
Apply on www.thejobnetwork.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

Clean Code Principles Application Programming Interfaces (APIs) Computer Vision Automation of Tests Big Data Code Coverage Code Review Databases Continuous Integration Data Systems Data Visualization Software Debugging
+20 more
Programming Tools Python (Programming Language) Machine Learning NumPy OpenCV Regression Testing SciPy Software Construction Software Systems Parquet Data Processing Backend Git Pandas Information Technology Code Inspection Web Technologies Code Restructuring Data Pipelines Docker

Job description

  • You will work on systems that directly impact real-world operations and safety.
  • Build and optimize data pipelines that process large-scale sensor datasets
  • Improve test coverage, reliability, and CI/CD pipelines across the codebase
  • Reduce manual intervention in data processing pipelines
  • Build and maintain curated datasets for validation, benchmarking and regression testing
  • Refactor research/prototype code into robust, production-quality modules
  • Develop and optimize Python-based data pipelines and analytics systems
  • Maintain and productionize computer vision and robotics pipelines
  • Build data visualizations and internal tools for engineering workflows
  • Collaborate with robotics engineers, data scientists, and software developers
  • Design and implement robust, scalable systems for real-world deployment
  • Contribute to scalable, production-grade software systems
  • Establish and enforce software engineering best practices (typing, linting, testing and code review)

Requirements

  • BS/MS in Computer Science, Engineering, Robotics, or related field
  • 2+ years of professional Python development experience
  • Experience with Python data science stack (NumPy, Pandas, SciPy, OpenCV, etc.)
  • Strong understanding of software engineering best practices (Git, testing, debugging)
  • Experience with containerized development environments (Docker or similar)
  • Comfort with static type checking and strict linting (Pyright, Ruff, or similar)
  • Experience refactoring or productionizing research/prototype code
  • Experience working with large-scale datasets or data processing systems
  • Ability to work independently on open-ended, complex engineering problems
  • Strong attention to detail and commitment to high-quality code
  • Excellent communication and collaboration skills
  • High level of professional integrity and confidentiality, * Experience with CI/CD pipelines and automated testing
  • Experience with computer vision (OpenCV, image processing, ML models)
  • Familiarity with ROS or robotics sensor data
  • Experience with columnar data formats (Parquet), embedded analytics databases (DuckDB), distributed compute (Ray)
  • Experience with autonomous systems or robotics
  • Experience building internal developer tools or workflow automation
  • Familiarity with Python bindings to compiled languages (nanobind, Pyo3)

Knowledge of APIs, backend systems, or web technologies

About the company

Advanced Robotics Group is seeking highly skilled Software Engineers - Python to join a small, high-performing team building autonomous robotics systems, computer vision solutions, and large-scale data platforms.

We are a deep-tech robotics company building industrial, fully autonomous systems designed to operate in harsh, real-world environments. Alongside our robotics platforms, we are developing a proprietary big data and analytics system that processes hundreds of terabytes of data to generate actionable insights.

Over the past decade, we have solved complex robotics and analytics challenges considered out of reach by much of the industry. We are now scaling our technology and preparing for global deployment.

If you’re interested in solving technically complex problems at the intersection of robotics, AI, and large-scale data systems-you’ll fit right in.

Why Join Us

  • Work on cutting-edge robotics and AI systems
  • Solve real-world, high-impact engineering problems
  • Generous compensation including stock options, plus full medical, vision, and disability coverage
  • Collaborative, high-performance engineering culture
  • Modern R&D facility (14,000+ sq ft) in Houston
  • Daily Team lunches and stocked kitchen provided, Due to the confidential nature of our activities, we aren’t able to share specifics with you now but know that these robotics solutions will have a significant impact on both safety and the environment, thus making the world better.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.thejobnetwork.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:54 min

Development history of scientific computation libraries and PyViz tools

Radovan Kavický · LIVE

1:34 min

Bringing diverse skills to industrial data science roles

Katja Träumner

2:34 min

Maximizing execution memory effectively via python numpy broadcasting

Jodie Burchell · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

1:25 min

Replacing NumPy with cuPy for straightforward GPU acceleration

Paul Graham Paul Graham · World Congress 2025

Videos

See all

Related articles

See all