Software Engineer, Data - Ad Engineering

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

About the job

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.

Job title - Software Engineer

Experience: 3- 5 years

About the role..

Are you driven by a passion for leveraging cutting-edge technologies to solve complex
problems? Do you find yourself at home in the crossroads of software engineering and machine
learning? If you have a knack for designing robust applications and are meticulous about
integrating client data seamlessly, we have the perfect role for you.
What you’ll do for us…

Architect and Implement ML Systems: Design the infrastructure around our machine learning
products to ensure scalability, efficiency, and effectiveness in meeting client needs.
Data Integration and Mapping: Lead the effort in integrating client data into our systems,
emphasizing accuracy and efficiency in data feeds for our ML models.
Code with Precision: Write high-quality, maintainable Python code, contributing to the
development and optimization of our machine learning applications.
Cross-functional Collaboration: Engage closely with product managers, data scientists, and the
software engineering team to ensure the ML product's development aligns with broader
project goals.
Collaborate and Enhance: Work within a cross-disciplinary team to refine and enhance the
integration of machine learning applications, leveraging your insights and skills for continuous
product improvement.
What you’ll have…

Experience: 3 to 5 Years of relevant experience in software development, with a focus on


handling massive volumes of data.
Education: Bachelor's Degree or above in Computer Science, Engineering, or a related
field.
Technical Proficiency:
Expertise in Python, with a strong focus on efficient data handling and processing.
Deep understanding of data structures, algorithms, and system design to optimize scalability
and performance.
Skilled in data integration and quality assurance, ensuring precise data mapping in complex
systems.
Knowledgeable in big data technologies (e.g., Hadoop, PySpark) and databases (SQL Server,
MySQL, Delta Lake) for managing and processing large data volumes.
Familiar with software development best practices (Git, CI/CD, Unit Testing).
Skills: Proficient in writing production-level code, optimizing data processing, and identifying
performance bottlenecks.
Characteristics: Outstanding communication and presentation abilities, strong teamwork and
transparency values. We believe in a collaborative culture where open and frequent
communication transcends hierarchy, location, or function.
What we’ll do for you…

· Competitive salary
· Flexibility: Work from home two days a week. Get up a bit later, skip the commute and put the
time back into your deadlines.
· Get social: When we work from home, we play from home with fun after-work activities like
Friday Socials. If you’re in the office, feel free to join these events in person.
· Flat organization: With a very strong entrepreneurial culture (and no corporate politics).
· Support network: Work with a team you can learn from and every day.
· Diversity: We pride ourselves on our international working environment.
How the process works...

• Apply by clicking the button below.


• You’ll be contacted by our recruiter, who’ll fill you in on all things at o9, give you some
background about the role and get to know you. They’ll contact you either via video call or
phone call - whatever you prefer.
• During the interview phase, you will meet with technical panels for 60 minutes. The recruiter
will contact you after the interview to let you know if we’d like to progress your application.
• We will have 3 rounds of Technical discussion followed by an HR discussion
• Our recruiter will let you know if you’re the successful candidate. Good luck!
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
and Munich.
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

You might also like