CrawlJobs Logo

Junior C++ or Python Engineer 2

comcastadvertising.com Logo

Comcast Advertising

Location Icon

Location:
United States , Chicago

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

93016.32 - 139524.48 USD / Year

Job Description:

As a Software Engineer on the Ad Serving team here at FreeWheel, you will utilize your technical and business skills to help advertisers find their intended audiences cost-effectively, around the clock, and around the world. The Ad Serving system is the backbone of FreeWheel's demand side platform (DSP) advertising business. It listens to billions of ad auctions per day, decides which of our hundreds of customers should participate, and executes complex bidding strategies to provide optimal results -- in milliseconds.

Job Responsibility:

  • 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.

Requirements:

  • 1+ years of professional experience with C++ or Python
  • Bachelor's Degree in a Technical Field.

Nice to have:

Experience in the AdTech Industry.

What we offer:
  • Paid Time off
  • Physical Wellbeing benefits
  • Financial Wellbeing benefits
  • Emotional Wellbeing benefits
  • Life Events + Family Support benefits

Additional Information:

Job Posted:
January 29, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Junior C++ or Python Engineer 2

Software Engineer Lead - Middleware

The Software Engineer Lead - Middleware will be part of a core engineering team ...
Location
Location
United States , Belmont
Salary
Salary:
165000.00 - 190000.00 USD / Year
https://www.volkswagen-group.com Logo
Volkswagen AG
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-7 years as a validation lead of Connected Infotainment systems for an Automotive OEM or Tier-1 supplier – proven record of start-to-finish lead role
  • 5-7 years VWAG vehicle integration knowledge including diagnostic toolchain & architecture experience preferred
  • BS in Engineering or a combination of education and experience
  • Excellent strategical thinking and communication skills
  • Understanding of core Computer Science algorithms and data structures
  • Familiar with development and deployment on cloud systems such as AWS or Azure
  • Knowledge of complex modern automotive software and architecture
  • Knowledge of embedded software design
  • Knowledge of real time operating systems (Linux with realtime extensions)
  • Knowledge of Version Management systems such as GITLAB, Github
Job Responsibility
Job Responsibility
  • Middleware Architect and Development Design – (60%)
  • Design, develop, and maintain scalable and robust communication middleware for distributed embedded systems
  • Collaborate with systems engineers and application developers to define middleware interfaces and APIs
  • Lead middleware performance profiling, debugging, and tuning
  • Contribute to the development of communication frameworks that support inter-process and inter-device data exchange
  • Guide the integration of middleware into OS-level services (e.g., Linux, real-time operating systems)
  • Contribute to the development and product launch of functions and ECUs, overseeing all steps of the process and coordination with product/design/contract manufacturers
  • Contribute to the hardware specification and design of electronic control units for automotive systems
  • Design and optimize communication stacks (e.g., SOME/IP, DDS, MQTT, gRPC, CAN, LIN, Ethernet AVB/TSN)
  • Develop and maintain APIs and SDKs for internal and third-party application integration
What we offer
What we offer
  • Eligibility for annual performance bonus
  • Healthcare benefits
  • 401(k), with company match
  • Defined contribution retirement program
  • Tuition reimbursement
  • Company lease car program
  • Paid time off
  • Fulltime
Read More
Arrow Right

Software Engineer, Machine Learning

Glean is looking for engineers to help build the world’s best search and assista...
Location
Location
United States , San Francisco Bay Area
Salary
Salary:
140000.00 - 265000.00 USD / Year
glean.com Logo
Glean
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of experience
  • BA/BS in computer science, math, sciences, or a related degree
  • Experience working with search, recommendation, natural language processing, or other large systems involving machine learning
  • Strong analytical skills and ability to work with data
  • Proven ability to design, build, and ship production-ready models
  • Proficiency in your ML framework of choice
  • Strong coding skills (Python, Go, Java, C++, ...)
  • Thrive in a customer-focused, tight-knit and cross-functional environment - being a team player and willing to take on whatever is most impactful for the company is a must
  • A proactive and positive attitude to lead, learn, troubleshoot and take ownership of both small tasks and large features
Job Responsibility
Job Responsibility
  • Invent new signals to improve the personalization of our search engine
  • Train a model to capture interactions between signals in our ranking system
  • Design smarter ways to domain-adapt language models to each customer’s corpus
  • Discover new ways of combining LLMs with search engines to answer complex questions
  • Write robust code that’s easy to read, maintain, and test
  • Mentor more junior engineers, or learn from battle-tested ones
What we offer
What we offer
  • Medical, Vision, and Dental coverage
  • generous time-off policy
  • opportunity to contribute to your 401k plan
  • home office improvement stipend
  • annual education and wellness stipends
  • vibrant company culture through regular events
  • healthy lunches daily
  • Fulltime
Read More
Arrow Right

Senior Software Engineer - Search

Join us at Seismic, a cutting-edge technology company leading the way in the Saa...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
seismic.com Logo
Seismic
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6+ years of experience in software engineering and a proven track record of building and scaling microservices and working with data retrieval systems
  • 5+ Experience with C# and .NET, unit testing, object-oriented programming, and web services
  • 3+ Experience with Python, with the ability to work concurrently on Python and .NET repositories
  • 3+ Experience with Redis, including expertise in managing large-scale Redis clusters
  • 2+ Experience with PostgreSQL, including maintaining and performing tuning
  • Proficient in Test Driven Development (TDD) with hands-on experience using xUnit and Postman to develop automation test scripts
  • Experience with Infrastructure as Code (Terraform, Pulumi, etc.)
  • Experience with Event driven architectures with tools like Kafka
  • Experienced in container technologies such as Docker and proficient in microservice frameworks like Kubernetes (K8s)
  • Experienced in Continuous Integration and Continuous Deployment (CI/CD) with expertise in developing Jenkins pipelines using Scala
Job Responsibility
Job Responsibility
  • Distributed Systems Development: Design, develop, and maintain backend systems and services for search functionality, ensuring high performance, scalability, and reliability
  • Search & Algorithm Optimization: Implement and optimize search and AI-driven semantic algorithms, indexing, and information retrieval techniques to enhance search accuracy and efficiency
  • Integration: Collaborate with data scientists, AI engineers, and product teams to integrate AI-driven search capabilities across the Seismic platform
  • Performance Tuning: Monitor and optimize search performance, addressing bottlenecks and ensuring low-latency query responses
  • Technical Leadership: Provide technical guidance and mentorship to junior engineers, promoting best practices in search backend development
  • Collaboration: Work closely with cross-functional and geographically distributed teams, including product managers, frontend engineers, and UX designers, to deliver seamless and intuitive search experiences
  • Continuous Improvement: Stay updated with the latest trends and advancements in search technologies, conducting research and experimentation to drive innovation
  • Fulltime
Read More
Arrow Right

Senior Engineer, Software Development Engineering (Apps)

We are seeking a Senior Engineer, Software Development Engineering (Apps) to joi...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
sandisk.com Logo
Sandisk
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Master's degree preferred
  • 2 years of software development experience, with a focus on mobile and cloud-based applications
  • Advanced proficiency in programming languages such as Java, Python, or C++
  • Proficient in version control systems, preferably Git
  • Solid understanding of software architecture and design patterns
  • Experience with API development and integration
  • Strong skills in performance optimization and debugging
  • Proven track record of developing and deploying large-scale applications
  • Experience with Agile methodologies and full software development lifecycle
Job Responsibility
Job Responsibility
  • Architect, design, and implement high-performance, scalable applications for mobile and cloud platforms
  • Collaborate with cross-functional teams to define and implement new features and products
  • Lead code reviews and provide mentorship to junior developers
  • Optimize application performance and ensure high-quality, efficient code
  • Troubleshoot and resolve complex technical issues
  • Stay current with emerging technologies and industry trends, recommending improvements to our technology stack
  • Contribute to the development of technical standards and best practices
  • Participate in Agile ceremonies and help drive continuous improvement in our development processes
  • Fulltime
Read More
Arrow Right

Process Reengineering Analyst

The Process Reengineering Analyst assumes a critical role in independently analy...
Location
Location
Mexico , Ciudad De Mexico
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-10 years of progressive experience in process improvement, business analysis, or a closely related field, with at least 2-3 years in a lead or specialist capacity demonstrating independent project leadership
  • Strong proficiency in advanced data analysis, statistical methods, and visualization tools, including expert-level command of SQL (especially PostgreSQL) and proven experience with business intelligence platforms like Tableau or Power BI
  • Proven expertise in back-end development using Node.js, C#, or similar languages, including proficiency in Web Services development (REST/SOAP APIs), API integration, and data persistence with various database technologies
  • Strong experience with front-end web development technologies, including Angular, Vue.js, React (or similar modern frameworks), HTML, CSS, and JavaScript/TypeScript
  • Demonstrated proficiency in scripting languages like Python or JavaScript for automation tasks
  • Experience with version control systems (e.g., Git) and an understanding of collaborative software development workflows
  • Familiarity with secure coding practices and API documentation standards
  • Demonstrated ability to independently lead and drive process improvement initiatives and guide project teams
  • Highly developed analytical and problem-solving skills, with a proven ability to apply critical thinking to complex business challenges
  • Excellent communication, interpersonal, and presentation skills, with the ability to articulate technical concepts and business impacts clearly to diverse audiences
Job Responsibility
Job Responsibility
  • Lead and conduct in-depth analyses of existing business processes, applying advanced techniques such as value stream mapping, process mining, and root cause analysis to identify systemic bottlenecks, inefficiencies, critical pain points, and areas ripe for strategic improvement
  • Drive the development of comprehensive process maps, detailed workflows, and sophisticated data models to accurately visualize current-state complexities and articulate optimal future-state processes
  • Facilitate and lead process redesign workshops with cross-functional teams, ensuring alignment and buy-in on proposed solutions
  • Lead the gathering and analysis of complex data from diverse sources, including enterprise transactional systems, data warehouses, and spreadsheets, utilizing advanced SQL, Python/R scripting for data manipulation, and various data analysis tools
  • Interpret complex datasets to identify actionable insights that directly inform process redesign decisions, optimization opportunities, and strategic business recommendations
  • Present analytical findings and recommendations clearly and concisely to stakeholders, including senior management
  • Lead the design and implementation of significant process improvements, leveraging automation through advanced scripting, software development, and integration techniques
  • Oversee efforts to streamline and standardize workflows, ensuring solutions are scalable, maintainable, and aligned with business objectives
  • Collaborate closely with technical teams for the successful deployment and integration of automated solutions
  • Develop, implement, and maintain advanced interactive dashboards and comprehensive reports using tools like Tableau, Power BI, or similar platforms, to effectively track key performance indicators (KPIs) and monitor process performance
  • Fulltime
Read More
Arrow Right
New

Medical Social Worker

Provides social work services to patients, families, and individuals including p...
Location
Location
United States
Salary
Salary:
30.70 - 46.05 USD / Hour
advocatehealth.com Logo
Advocate Health Care
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • IL-LSW Eligible, LCSW preferred issued by the State of Illinois/WI-Social Work Certification issued by the State of Wisconsin
  • Master’s degree in social work from a Council on Social Work Education (CSWE) accredited school
  • 1 year of social work experience in healthcare
  • Demonstrated knowledge of social work principals and methods and the ability to apply these in a health care setting
  • Demonstrates time management, professional accountability, and documentation skills
  • Demonstrates communication skills and the ability to collaborate within a multi-disciplinary team
  • Demonstrates and acts in accordance with safety principals of an accountable care organization
Job Responsibility
Job Responsibility
  • Provides social work services to patients, families, and individuals including psychosocial assessment, screening, determination of needs evaluation, appropriate interventions and follow up, and discharge planning
  • Participates as part of the multi-disciplinary health care team to develop safe and timely coordination of care
  • Maintains up-to-date knowledge of community resources, legislation, and regulations impacting health care delivery
  • Communicates effectively with patients, family, other members of the health care team and community agencies
  • Manages the progression of patients stay with the goal of optimizing the LOS and ensuring appropriateness of assigned Level of Care
  • Provides education to patients/families regarding Advance Directives for health care decision-making
  • Maintains professional standards and responsibilities for his/her own professional practice
What we offer
What we offer
  • Paid Time Off programs
  • Health and welfare benefits such as medical, dental, vision, life, and Short- and Long-Term Disability
  • Flexible Spending Accounts for eligible health care and dependent care expenses
  • Family benefits such as adoption assistance and paid parental leave
  • Defined contribution retirement plans with employer match and other financial wellness programs
  • Educational Assistance Program
  • Fulltime
Read More
Arrow Right
New

End User Services Analyst II

We are looking for an End User Services Analyst II to join our team in Willis, T...
Location
Location
United States , Willis
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong communication skills to interact effectively with team members and end users
  • Proficiency in troubleshooting and resolving technical issues across multiple platforms, including Windows OS and Apple devices
  • Experience in asset management and configuration management processes
  • Familiarity with backup technologies and principles of data recovery
  • Knowledge of desktop hardware and PC operating systems
  • Ability to manage service desk inquiries and ensure timely resolution of requests
  • Understanding of network systems and security protocols
  • Capability to document procedures and configurations accurately for operational efficiency
Job Responsibility
Job Responsibility
  • Deliver technical support for desktop hardware, software, and network systems to ensure optimal performance
  • Troubleshoot and resolve issues related to Windows operating systems, Apple devices, and PC hardware
  • Maintain accurate documentation of procedures, configurations, and work orders to support efficient operations
  • Collaborate with team members to manage asset inventory and ensure compliance with configuration management principles
  • Conduct research to identify solutions for complex technical problems and implement effective resolutions
  • Assist with system migrations and deployments, ensuring smooth transitions and minimal disruptions
  • Provide backup and recovery support for critical systems and data as needed
  • Ensure customer satisfaction by addressing service desk requests promptly and professionally
  • Uphold confidentiality and security standards when handling sensitive information
  • Support the replacement and upgrade of desktop and computer hardware to meet evolving organizational needs
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • eligible to enroll in our company 401(k) plan
Read More
Arrow Right
New

Enterprise Account Executive

This is a pure new logo hunting role in a market ripe with opportunity. We are l...
Location
Location
Germany
Salary
Salary:
Not provided
blackline.com Logo
BlackLine
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven top performer with a consistent track record of overachieving sales quota
  • Experience with SaaS solutions is essential
  • History of selling to the C-suite and understanding how to navigate both IT and business units, articulating a clear ROI value statement
  • Consistent history of overachieving quota and revenue goals
  • Outstanding account planning and time management skills, with the ability to manage competing priorities and maintain meticulous records in Salesforce
  • Excel at building meaningful relationships, can orchestrate internal and external teams to drive deals forward, and have a strong sense of ownership and integrity
  • Verbal and written communication skills are exceptional, allowing you to adapt, build trust, and influence decisions in a complex, team-oriented environment
Job Responsibility
Job Responsibility
  • Architect and execute a strategic territory plan to penetrate new enterprise accounts (>$750M revenue) across Germany, from initial identification to closing
  • Drive the full sales cycle with self-sufficiency, from prospecting and discovery to negotiation and final sign-off
  • Become a trusted advisor to CFOs, CIOs, and other finance leaders, such as Chief Accounting Officers (CAOs), Controllers, Heads of Accounting, Global Process Owners (GPOs), and Heads of Shared Service Centers (SSCs)
  • Build and lead virtual teams, orchestrating internal resources across Marketing, Business Development, Pre-Sales, and Value Engineering to build meaningful relationships and deliver a world-class customer experience
  • Translate your strategic activities into a predictable sales pipeline, consistently delivering on revenue targets and quota attainment
  • Act as an active listener and a clear communicator to build credibility, foster trust, and influence buying decisions at the highest level of enterprise organisations
What we offer
What we offer
  • A technology-based company with a sense of adventure and a vision for the future
  • A culture that is kind, open, and accepting
  • A culture where BlackLiner's continued growth and learning is empowered
  • BlackLine offers a wide variety of professional development seminars and inclusive affinity groups to celebrate and support our diversity
Read More
Arrow Right