FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer
DemandbaseSenior Software Engineer designing and implementing scalable backend systems at Demandbase. Collaborating with data scientists and cross-functional teams to develop impactful software solutions.
Tech Stack
Tools & technologiesApacheAWSDockerDynamoDBHadoopJavaLinuxPostgresPythonScalaSparkSQLTerraform
About the role
Key responsibilities & impact- Design and implement scalable backend systems, focusing on performance, resilience, and maintainability.
- Build and optimize data pipelines using Apache Spark and SQL to efficiently process large volumes of data.
- Collaborate with data scientists to develop, refine, and deploy machine learning models in production environments.
- Apply mathematical concepts such as statistical analysis, linear algebra, and optimization techniques to design algorithms, enhance data models, and evaluate system performance.
- Work across multiple languages, including Scala, Python, and Java, to implement data-centric and AI-driven features.
- Partner with cross-functional teams, including product managers and data scientists, to build innovative and impactful software solutions.
- Participate in system architecture design, code reviews, mentoring, and continuous improvement of engineering practices.
Requirements
What you’ll need- Bachelor’s or foreign equivalent in Computer Engineering, Information Systems and Technologies, or related field (e.g. Applied Mathematics)
- 5 years of progressive experience in job offered or related occupation.
- Must have at least 1 year of prior work experience in each of the following:
- - Scala, Java, Python.
- - Applied ML.
- - Applied Generative AI.
- - BigData: Spark, Hadoop, EMR.
- - Databases: Iceberg, DynamoDB, PostgreSQL.
- - Infra: Docker, Linux, AWS, Airflow, Terraform.
Benefits
Comp & perks- Telecommuting allowed for this position
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
ScalaJavaPythonApache SparkSQLApplied Machine LearningGenerative AIBig DataStatistical AnalysisLinear Algebra
Soft Skills
CollaborationMentoringContinuous ImprovementCross-functional Teamwork
Certifications
Bachelor’s in Computer EngineeringBachelor’s in Information Systems and TechnologiesBachelor’s in Applied Mathematics