Senior Software Engineer – Machine Learning
Listed on 2026-07-27
-
Software Development
AI Engineer (Applied/Software), Machine Learning/ ML Engineer, Cloud Engineer - Software, Software Engineer
Senior Software Engineers, Houston, TX:
Drive the development of scalable web stack using Django, GraphQL & related technologies that provides access to backend data services. Build, maintain & deploy ML platforms for IoT customers. Work with cross functional team & mentor software engineers. Telecommuting permitted 100%.
100% Remote | Houston, TX
oPRO.ai is seeking experienced Machine Learning engineers to lead the development of data and ML services for a large-scale AI/ML operating system. You will be part of a team of world-class engineers, designers, and scientists, working together to democratize the building and deployment of AI and Machine Learning systems. You will have ownership over the projects you work on and have the flexibility to influence the design and execution of your team’s work.
A hard-working entrepreneurial spirit is highly valued and rewarded in the company.
- Drive the development of an AI/ML platform that enables stakeholders to extract value from data by building graphical applications using composable blocks.
- Lead development of features with cross-functional teams with a high degree of autonomy.
- Architect, design, and implement backend data and ML pipelines and services with well-designed APIs using appropriate languages (e.g. Python, C++, Go, etc.) and technologies (e.g. Kubernetes, distributed batch and stream processing, etc.).
- Design and implement efficient, reusable, testable libraries and services.
- Learn quickly about AI & ML concepts, tools, and workflows.
- Work with product managers and designers to build new features.
- Lead development of features with cross-functional teams.
- Mentor junior engineers in the team.
- Bachelor’s degree in Computer Science (or related technical field) or equivalent practical work experience.
- 2+ years of experience with distributed large-scale Spark applications (100s of workers, TBs of data at-a-time)
- 2+ years of experience with streaming data (using any combination of Kafka, Samza, Flink, Spark Structured Streams)
- 2+ years of experience with Kubernetes
- 5+ years of experience writing code with one of Scala, Go, or Python
- You thrive on learning new technologies and don’t believe in one-size-fits-all solutions. You should be able to adapt easily to our rapidly evolving business environment.
- You are a team player and are eager to help shape the culture of a small team that will be the foundation of something big.
100% Remote | Houston, TX
oPRO.ai is seeking a high-performing AI Solutions Engineer to work at the cutting edge of our Industrial IoT solutions business to solve complex and distributed IoT business problems using the oPRO.ai platform. You will be required to design and implement advanced application solutions, deploy existing oPRO.ai IoT product suite applications, and work with the oPRO.ai engineering and solutions team to build new state-of-the-art solutions on the oPRO.ai
IoT platform. This role is very hands-on and requires a combination of a strategic solutions-oriented mindset, top-notch communication skills, the ability to adapt to changing customer conditions, and strong implementation skills.
You will work closely with customers’ operations, IT, and center-of-excellence data science teams to demonstrate the capabilities of the oPRO.ai platform, and architect oPRO.ai IoT solutions that will include high-volume, high-frequency, distributed, unstructured, and real-time datasets.
Data Science and higher-quality ML models are core to oPRO.ai IoT solutions and you will be required to maintain both conversational and technical competency in these areas.
- Engage directly with customers to design and develop applications & solutions based on the oPRO.ai IoT platform.
- Lead and be an integral part of high-performing and stellar customer-facing oPRO.ai IoT teams including data scientists, integration and application engineers, product managers, and industry leads in the delivery of production-ready oPRO.ai IoT solutions to customers.
- Become an expert in the oPRO.ai IoT platform and associated tools to enable and assist customers to…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).