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