hackajob
Overview
Be among the first 25 applicants. This range is provided by hackajob. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $107,448.00/yr - $161,172.00/yr About the role FreeWheel, a Comcast company, provides comprehensive ad platforms for publishers, advertisers, and media buyers. As a global company, we have offices in nine countries and can insert advertisements around the world. The Ad Serving system is the backbone of FreeWheel\'s demand side platform (DSP) advertising business, listening to billions of ad auctions per day and executing complex bidding strategies to provide optimal results in milliseconds. Job Summary
Are you passionate about algorithms, performance profiling, and high scalability? Are your interests at the intersection of technology and business? Do you enjoy working with a highly collaborative and motivated team? As a Software Engineer on the Ad Serving team, you will use your technical and business skills to help advertisers find their intended audiences cost-effectively, around the clock and around the world. Job Description
Required Skills
2+ years of professional experience with C++, DB design, and network programming. Experience with large system software design and development. Bachelor\'s Degree in a Technical Field. Nice To Have
Experience in the AdTech industry. Core Responsibilities
Provide technical leadership in designing, developing, maintaining, and troubleshooting servers and cloud-based systems. Write, maintain, and deploy cloud-based software and distributed computational systems using the Linux operating system. Develop software and software architecture using C++. Plan and execute the development, testing, and deployment of new software features and improvements to cloud-based software infrastructure; work with scalable design patterns. Use data warehouses including Snowflake, and distributed databases, including Aerospike. Analyze and optimize algorithm performance; document all development activity. Research, write, and edit documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals, and formal recommendations and reports. Monitor and evaluate competitive applications and products; review literature, patents, and current practices relevant to the solution of assigned projects. Collaborate with project stakeholders to identify product and technical requirements; conduct analysis to determine integration needs. Work with the Quality Assurance team to determine if applications fit specification and technical requirements. Review code. Disseminate software best practices. Exercise independent judgment and discretion in matters of significance. Regular, consistent and punctual attendance. Must be able to work nights and weekends, variable schedules, and overtime as necessary. Other duties and responsibilities as assigned. Employees At All Levels Are Expected To
Understand our Operating Principles; make them the guidelines for how you do your job. Own the customer experience - think and act in ways that put customers first and promote our products and services. Know your stuff - be enthusiastic learners, users and advocates of our technology, products and services. Win as a team - collaborate and be open to new ideas. Be an active part of the Net Promoter System by engaging with feedback to improve for customers. Drive results and growth. Support a culture of inclusion in how you work and lead. Do what\'s right for each other, our customers, investors and communities. Disclaimer
This information indicates the general nature and level of work performed by employees in this role. It is not a comprehensive inventory of all duties, responsibilities and qualifications. Comcast is an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law. Education
Bachelor\'s Degree. While possessing the stated degree is preferred, Comcast may consider applicants with a combination of coursework and experience or extensive related professional experience. Relevant Work Experience
5-7 Years Seniority level
Mid-Senior level Employment type
Full-time Job function
Engineering and Information Technology Software Development We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Be among the first 25 applicants. This range is provided by hackajob. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $107,448.00/yr - $161,172.00/yr About the role FreeWheel, a Comcast company, provides comprehensive ad platforms for publishers, advertisers, and media buyers. As a global company, we have offices in nine countries and can insert advertisements around the world. The Ad Serving system is the backbone of FreeWheel\'s demand side platform (DSP) advertising business, listening to billions of ad auctions per day and executing complex bidding strategies to provide optimal results in milliseconds. Job Summary
Are you passionate about algorithms, performance profiling, and high scalability? Are your interests at the intersection of technology and business? Do you enjoy working with a highly collaborative and motivated team? As a Software Engineer on the Ad Serving team, you will use your technical and business skills to help advertisers find their intended audiences cost-effectively, around the clock and around the world. Job Description
Required Skills
2+ years of professional experience with C++, DB design, and network programming. Experience with large system software design and development. Bachelor\'s Degree in a Technical Field. Nice To Have
Experience in the AdTech industry. Core Responsibilities
Provide technical leadership in designing, developing, maintaining, and troubleshooting servers and cloud-based systems. Write, maintain, and deploy cloud-based software and distributed computational systems using the Linux operating system. Develop software and software architecture using C++. Plan and execute the development, testing, and deployment of new software features and improvements to cloud-based software infrastructure; work with scalable design patterns. Use data warehouses including Snowflake, and distributed databases, including Aerospike. Analyze and optimize algorithm performance; document all development activity. Research, write, and edit documentation and technical requirements, including software designs, evaluation plans, test results, technical manuals, and formal recommendations and reports. Monitor and evaluate competitive applications and products; review literature, patents, and current practices relevant to the solution of assigned projects. Collaborate with project stakeholders to identify product and technical requirements; conduct analysis to determine integration needs. Work with the Quality Assurance team to determine if applications fit specification and technical requirements. Review code. Disseminate software best practices. Exercise independent judgment and discretion in matters of significance. Regular, consistent and punctual attendance. Must be able to work nights and weekends, variable schedules, and overtime as necessary. Other duties and responsibilities as assigned. Employees At All Levels Are Expected To
Understand our Operating Principles; make them the guidelines for how you do your job. Own the customer experience - think and act in ways that put customers first and promote our products and services. Know your stuff - be enthusiastic learners, users and advocates of our technology, products and services. Win as a team - collaborate and be open to new ideas. Be an active part of the Net Promoter System by engaging with feedback to improve for customers. Drive results and growth. Support a culture of inclusion in how you work and lead. Do what\'s right for each other, our customers, investors and communities. Disclaimer
This information indicates the general nature and level of work performed by employees in this role. It is not a comprehensive inventory of all duties, responsibilities and qualifications. Comcast is an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, genetic information, or any other basis protected by applicable law. Education
Bachelor\'s Degree. While possessing the stated degree is preferred, Comcast may consider applicants with a combination of coursework and experience or extensive related professional experience. Relevant Work Experience
5-7 Years Seniority level
Mid-Senior level Employment type
Full-time Job function
Engineering and Information Technology Software Development We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr