Careers - Datum Brain

Associate Software Engineer - Python/FastAPI/ETL

· Datum Brain

How to Apply?

Send your resume and a cover letter to careers@datumbrain.com.

Any emails received without the exact subject “[Q3 2025] Associate Software Engineer - Datum Brain - Careers” will be discarded by the system automatically.

Work Location

This is an onsite position at our office location.

Responsibilities

  • Develop and maintain RESTful APIs using Python and FastAPI framework
  • Build ETL pipelines for data extraction, transformation, and loading
  • Implement web scraping solutions to collect data from various sources
  • Write clean, maintainable, and well-documented Python code
  • Participate in code reviews and contribute to team knowledge sharing
  • Debug and troubleshoot software issues
  • Collaborate with team members on project requirements and implementations
  • Assist in designing and implementing data processing workflows
  • Ensure code quality through testing and best practices
  • Learn and adapt to new technologies and tools as needed

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field
  • 0-2 years of professional experience in software development
  • Proficiency in Python programming
  • Understanding of FastAPI or similar web frameworks (Flask, Django)
  • Basic knowledge of ETL concepts and data processing
  • Familiarity with web scraping techniques and tools (BeautifulSoup, Scrapy, Selenium)
  • Understanding of RESTful API design principles
  • Experience with Git version control
  • Solid knowledge of SQL & databases
  • Strong problem-solving and analytical skills
  • Good communication skills and eagerness to learn

Bonus Skills

  • Experience with async programming in Python
  • Knowledge of data validation libraries (Pydantic)
  • Familiarity with message queues (RabbitMQ, Redis)
  • Experience with Docker and containerization
  • Understanding of HTML, CSS, and JavaScript for web scraping
  • Knowledge of regular expressions
  • Experience with pandas and data manipulation libraries
  • Familiarity with cloud services (AWS, GCP, Azure)

Benefits

  • Competitive salary
  • A friendly and collaborative work environment
  • Clear career growth opportunities
  • Fuel allowance provided in the form of cash (After the completion of the Probation Period)
  • Friday lunch on the house
  • Annual company trips
  • Indoor and outdoor recreational activities to foster team bonding