At Roosh, we launch our own startups and tech initiatives, invest in ambitious projects from around the world, and build a technological ecosystem, focusing on artificial intelligence and machine learning.
30 січня 2024

Senior Python Engineer (AdLight)


Hello, future Rooshmate.

We are looking for a Python Engineer who will be responsible for developing and implementing data pipelines and backend APIs leveraging your expertise in Python programming. You will collaborate with the R&D team, including data scientists and ML scientists, to build scalable and efficient ML solutions, basic ML/DL understanding would be a plus. You will also contribute to the design and optimization of data pipelines, database design, data preprocessing, and automatization of delivery processes.
AdLight is a deep-tech startup specializing in developing innovative solutions in the field of computer vision and machine learning. We are dedicated to pushing the boundaries of technology to drive advancements in video understanding. Join our dynamic team and contribute to cutting-edge ML projects that make a real-world impact.

You will:

  • Design and develop robust data pipelines and infrastructure to support efficient data collection, processing, and storage.
  • Develop and maintain REST APIs for accessing and manipulating data in relational and vector databases. Ensure that API endpoints are secure, efficient, and adhere to industry best practices.
  • Manage and maintain relational databases, ensuring data integrity and optimal performance.
  • Design, develop, and maintain integrations with external data providers, including Meta, Unity, and Google Ads, to facilitate data exchange and access.
  • Be aware of and adhere to common practices for handling rate limits imposed by external data providers to prevent service interruptions.
  • Map and transform incoming data to align with the organization’s data structures, ensuring consistency and compatibility with internal systems.
  • Collaborate with R&D team to understand business requirements and translate them into data engineering and backend development tasks.
  • Conduct thorough testing, debugging, and troubleshooting of data pipelines, backend services, and APIs to ensure their reliability and accuracy.
  • Stay up-to-date with industry best practices in data engineering and backend development, continuously improving data processing pipelines, APIs, and infrastructure.
  • Document and communicate technical designs, processes, and API specifications to enable seamless collaboration and knowledge sharing within the team.

It’s all about you:

  • Bachelor’s or higher degree in Computer Science, Engineering, or a related field.
  • Strong expertise in Python programming and experience with backend client/server libraries and frameworks (e.g. FastAPI, SQLAlchemy, AIOHTTP,).
  • Understanding of ML concepts, algorithms, and techniques would be a plus.
  • Strong data engineering skills, including experience in designing and developing data pipelines, data architectures, and efficient data processing and storage solutions.
  • Experience in API development and backend services, with a focus on creating robust, scalable, and secure APIs for integration with ML models and frontend applications.
  • Experience with Docker and Kubernetes;
  • Experience with CI/CD and automated testing.,
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP).
  • Knowledge of database systems, SQL, NoSQL and vector databases (milvus, qudrant, etc.) for efficient data storage and retrieval.
  • Strong problem-solving skills and the ability to analyze complex data engineering and backend development challenges.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
  • A strong drive for learning and staying updated with the latest trends and advancements in ML, data engineering, and backend development.

Join our team of passionate professionals and contribute to the development of cutting-edge ML solutions. Apply now and be part of the exciting journey!

As a Rooshmate, you will have:

— The coolest team ever

You will join striving and open-minded professionals to share ideas and shape the future.

— Time-off policy to take your time

Twenty-one days of vacation, long and short-term sick leaves, compensatory days off, maternity and paternity leaves, and more — everything for you to make up your life according to your needs.

— Medical insurance

Perfectly packed health care covering dental and Covid-19 cases.

— Boosting your expertise

We’re interested in accelerating your growth — hence we compensate for your professional development courses and conferences. You will get access to all Roosh educational or business activities, where we engage top-notch experts from diverse areas to master hard and soft skills. Also, you can join our corporate English lessons twice a week.

— Financial support in various life circumstances

We will support you in joy and sorrow of this unpredictable life.

— Transportation refund

We cherish your presence in the office and cover your expenses on parking and e-ticket.

How’s the hiring process going?

Our hiring process is designed to ensure that we are a perfect match. So be ready to come across:

— interview with Recruiter: we’ll talk about Roosh and answer all your questions,

— tech interview: we want to see how you think, bring ideas, and work with info. Then we’ll give you feedback,

— call with your future Manager: we’ll discuss the role and the project in detail,

— reference check: during the process, we’ll contact your previous workplaces to hear something even more exciting about you.

Still not sure whether to go for Roosh or not? Check our values to resonate with yours first here. Anyway, thanks for your interest.

We’ll review your CV and everything you have sent us within five working days. If your background meets our needs — we’ll set up a call to get to know each other better. Otherwise, we aren’t quite ready to get along with you at this moment. But no worries — our journey has just started, and we’d love to stay in touch as our team grows and more opportunities emerge. We wish you the best of luck with your aspirations.