Senior Software Engineer (Business Intelligence & Reporting)
- Design and implement automated data pipelines for advanced analytics; Lead the technical development of reusable data product frameworks that enable faster deployment of self-service analytics solutions across business lines
- Evaluate and implement new tools for workflow orchestration, data cataloging, and performance monitoring to optimize the existing data infrastructure
- Develop robust test suites and CI/CD pipelines for analytics code using infrastructure-as-code principles and containerized environments
- Serve as the primary technical contact for cross-functional projects focused on developing high-quality and performant data transformations that power both internal and external reporting
- Create technical design documents, proof-of-concept prototypes, and internal wikis to support knowledge transfer and standardization of best practices
- Conduct research on emerging technologies and propose innovative solutions to improve data processing efficiency, security, and scalability
- Mentor more junior engineers and influence positive behaviors and practices among peers through active coaching, open dialog, code reviews.
- Position is 100% remote and reports to HQ in New York, NY.
MINIMUM REQUIREMENTS:
Bachelor’s degree or U.S. equivalent in Computer and Information Technology, Computer Science, Computer Engineering or related field plus 5 years of professional experience as a Software Developer, Software Engineer, or any occupation/position/job title involving software engineering for data applications.
Must also have the following:
- 5 years of professional experience performing software engineering (including developing, documenting, improving, and testing) for web technologies or applications that are scalable and reliable
- 5 years of professional experience utilizing Java, Python, or Go
- 5 years of professional experience building and maintaining production data models (including dimensional modeling, or star schema designs)
- 5 years of professional experience using AI-Related programming languages (including Python, TensorFlow, or PyTorch)
- 5 years of professional experience performing Large Scale Data Processing (including SQL, NoSQL, or Spark) to manage and process large datasets for model training or marketing analysis
- 5 years of professional experience utilizing cloud computing platforms (including AWS, Azure, or GCP) to deploy applications and services on the cloud for scalability and reliability
Please submit resume online at: www.attentivemobile.com/careers#jobs or via email to careers@attentivemobile.com. Must specify Ad Code YCJG
You'll get competitive perks and benefits, from health & wellness to equity, to help you bring your best self to work.
For US based applicants:
- The US base salary range for this full-time position is $189,592-$241,080 per year. annually + equity + benefits
- Our salary ranges are determined by role, level and location
#LI-DNI
By applying for this position, your data will be processed as per Attentive's Privacy Policy.
Create a Job Alert
Interested in building your career at Attentive? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field
