Software Engineer II
Dallas Office, United States
o9 Solutions, Inc.
Analytics, AI & knowledge-powered platform for planning & decision-making enabling true Integrated Business Planning (IBP) for global companies.Be part of something revolutionary
At o9 Solutions, our mission is clear: be the Most Valuable Platform (MVP) for enterprises. With our AI-driven platform — the o9 Digital Brain — we integrate global enterprises’ siloed planning capabilities, helping them capture millions and, in some cases, billions of dollars in value leakage. But our impact doesn’t stop there. Businesses that plan better and faster also reduce waste, which drives better outcomes for the planet, too.
We're on the lookout for the brightest, most committed individuals to join us on our mission. Along the journey, we’ll provide you with a nurturing environment where you can be part of something truly extraordinary and make a real difference for companies and the planet.
Software Engineer II needed by o9 Solutions, Inc. in Dallas, Texas [and various unanticipated locations throughout the U.S.; may work from home] to act as part of an agile team by working closely with other developers to support the delivery of our software. Build rapport and trust with stakeholders. Apply
scientific thinking. Apply experience in leadership and contributions that have advanced the field along with solid software development. Work on production of machine learning algorithms using Scikit, Numpy, Spark(PySpark), and TensorFlow. Create data pipelines using PySpark and Pandas to feed to machine learning algorithms. Improve the inference performance of the machine learning algorithms by running them in parallel and distributed manner. Profile and improve ML pipeline performance in general. Build RESTful APIs, Algorithms, server engineering, and large scale data processing systems using Java, C#, and Python. Work with architectural patterns of large, highly scalable, fault-tolerant, and highly-available applications. Utilize high code quality, automated testing, and engineering best practices. Work with large datasets and data analysis workflows. Build industry grade data pipelines using frameworks like Spark or Pandas and apply machine learning and statistical models for real-world problems using machine learning packages including Keras and TensorFlow. Architect and design a full stack Enterprise applications for internal/external customers using modern technologies including C#, .NET, Java, and Open Sourcestack. Utilize Technology design. Design, build, and deploy .Net and Java applications (UI and WebServices), unit test frameworks, and statics code analysis automation. Utilize C#, VB.Net, CML, XSD, SOA, SOAP, REST, Microsoft SQL Server, or Redis. Work with a public cloud platform (Microsoft Azure/AWS/Google Cloud/Oracle Cloud) and IAAS, PAAS and SAAS offerings, including Office 365, Docker, and Anaconda. Work in Scalable system design and Machine learning using Python.
Minimum Requirements: Requires a Master’s degree, or foreign equivalent degree, in Computer Science, Machine Learning, or Computer Science and Engineering and 2 years of experience in the job offered or 2 years of experience in a related occupation building RESTful APIs, Algorithms, server engineering, and large scale data processing systems using Java or C#, and Python; working with architectural patterns of large, highly scalable, fault-tolerant, and highly-available applications; utilizing high code quality, automated testing, and engineering best practices; working with large datasets and data analysis workflows; building industry grade data pipelines using frameworks like Spark or Pandas and applying machine learning and statistical models for realworld problems using machine learning packages including pandas, numpy, Keras, TensorFlow and PyTorch; architecting and designing a full stack Enterprise applications for internal/external customers using modern technol gies including Java, C#, .NET, and Open Sourcestack; utilizing Technology design; designing, building, and deploying .Net or Java applications (UI and WebServices), unit test frameworks, and statics code analysis automation; utilizing C# or Java, SOAP, REST, Microsoft SQL Server, or Redis; working with a public cloud platform (Microsoft Azure/AWS/Google Cloud/Oracle Cloud) and IAAS, PAAS and SAAS offerings, including Office 365, Docker, and Anaconda; working in Scalable system design and Machine learning using Python.
More about us…
With the latest increase in our valuation from $2.7B to $3.7B despite challenging global macroeconomic conditions, o9 Solutions is one of the fastest-growing technology companies in the world today. Our mission is to digitally transform planning and decision-making for the enterprise and the planet. Our culture is high-energy and drives us to aim 10x in everything we do.
Our platform, the o9 Digital Brain, is the premier AI-powered, cloud-native platform driving the digital transformations of major global enterprises including Google, Walmart, ABInBev, Starbucks and many others.
Our headquarters are located in Dallas, with offices in Amsterdam, Paris, London, Barcelona, Madrid, Sao Paolo, Bengaluru, Tokyo, Seoul, Milan, Stockholm, Sydney, Shanghai, Singapore Munich, Toronto.
o9 is an equal opportunity employer and seeks applicants of diverse backgrounds and hires without regard to race, colour, gender, religion, national origin, citizenship, age, sexual orientation or any other characteristic protected by law.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: Agile Anaconda APIs AWS Azure Computer Science Data analysis Data pipelines Docker Engineering GCP Google Cloud Java Keras Machine Learning MVP .NET NumPy Oracle Pandas Pipelines PySpark Python PyTorch Scikit-learn Spark SQL Statistics TensorFlow Testing XSD
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.