Position: Strong Middle/Senior C/C++ Developer (AdTech Industry)
Company: Sigma Software
Experience required: 3y
Category: C++
English level: intermediate
Published: 2022-05-01T00:00:00+03:00

**Customer**

The customer is one of the leaders in AdTech industry, enterprise company with 1000+ employees that is based in San Francisco. They are dealing with complex solutions for optimizing marketing campaigns for medium and small sized businesses by applying data-driven approach. The customer values insights and ideas, the atmosphere is friendly, loyal, and creative.

**Project**

We are looking for a skillful Engineer to help build out a state-of-the-art Contact Data Platform for getting deep insights about marketing campaigns and optimizing their performance/costs.

Your mission as a Back-End Engineer will be to work with others to develop a service for storing and querying event and attribute data. This service will serve as the foundation upon which many of company’s products will be built. As a part of the project, you will get to work with cutting edge technologies such as GraphQL, Aurora, and Rust. Prior experience with these technologies is not required, though, as long as you’re ready and willing to learn.

Ready to lead? Then we are waiting for you on our team!

**Requirements:**

4+ years of professional software development experience
Productive in C++, C with focus on performance optimization
Experience in working with GraphQL
Experience with Big Data processing pipelines or database internals
Experience optimizing database structure, performing tech design on database level
A solid foundation in data structures, algorithms, and computer science fundamentals
Upper-Intermediate level of spoken and written English
 
Will be a plus:
Experience with Docker, AWS, Aurora PostgreSQL
Experience with Rust
Experience with Python and AWS
Knowledge of AdTech
Experience with agile development methodologies, CI/CD
Contributions to the open source community

**Responsibilities:**

Collaborate with engineers and product managers on building out a Back-end framework
Implement features using C++, Python, GraphQL
Make well-founded decisions on new technology and processes to adopt
Build for performance and reliability
Code responsibly: minimize tech debt, advocate for change or investment as needed, test and monitor everything

Are you in?