AtScale
Principal Software Engineer and Technical Lead
AtScale, Boston, Massachusetts, us, 02298
Company Overview
AtScale enables smarter decision-making by unlocking data-driven insights. The company's semantic layer platform simplifies, accelerates, and extends business intelligence and data science capabilities for enterprise customers across all industries. AtScale empowers customers to democratize data, implement self-service BI, and build a more agile analytics infrastructure to make more impactful decisions.
Job Description
You will manage a team of three to five and also be a core contributor to the design and development of analytics technologies used by the world’s largest organizations. This position will collaborate with architects and product designers to tackle complex problems in data management and analytics. You will not only lead technical design but also manage the team to translate those designs into actionable tasks and execute. You will provide oversight, support task management, communicate with stakeholders, and coach the team toward best practices for agile process, code reviews, and testing.
Responsibilities
Manage a team and effectively delegate and provide oversight to ensure efficient processes, design, and execution including architecture reviews, code reviews, testing, and QA
Contribute to architecture design as well as implementation
Collaborate with architects, UI/UX, and Product to design and develop new features
Collaborate with engineering architects to design new capabilities
Integrate with different query languages, protocols, and tools for data transformation
Help establish best practices, document designs, and mentor junior team members
Coordinate across teams and project managers to track and solve cross-team dependencies
Define requirements, estimate work, track dependencies, report progress, highlight blockers
Requirements
BA/BS preferred in a technical or engineering field
6+ years experience
2+ years experience as a manager and/or tech lead
Proficiency in a programming language, preferably Scala or Java
Expertise in SQL and a deep understanding of databases
Experience with different types of databases (e.g. Postgres, Redis, Snowflake, BigQuery, RDS)
Experience with complex software systems, microservices, REST APIs, modular design patterns
Preference will be given to candidates with
Experience with container and cloud deployment considerations
Knowledge of database optimization, query planners, database drivers, etc.
Familiarity with business intelligence tools (e.g. Tableau, PowerBI, Excel)
Familiarity with OLAP concepts and technologies such as SSIS and SSAS
Experience with technologies such as Data Analysis Expressions (DAX) and Multidimensional Data Expressions (MDX)
Target base is negotiable and commensurate with experience.
Join a team of passionate people committed to redefining the way business intelligence and AI is done.
For additional information, visit www.atscale.com
#J-18808-Ljbffr
AtScale enables smarter decision-making by unlocking data-driven insights. The company's semantic layer platform simplifies, accelerates, and extends business intelligence and data science capabilities for enterprise customers across all industries. AtScale empowers customers to democratize data, implement self-service BI, and build a more agile analytics infrastructure to make more impactful decisions.
Job Description
You will manage a team of three to five and also be a core contributor to the design and development of analytics technologies used by the world’s largest organizations. This position will collaborate with architects and product designers to tackle complex problems in data management and analytics. You will not only lead technical design but also manage the team to translate those designs into actionable tasks and execute. You will provide oversight, support task management, communicate with stakeholders, and coach the team toward best practices for agile process, code reviews, and testing.
Responsibilities
Manage a team and effectively delegate and provide oversight to ensure efficient processes, design, and execution including architecture reviews, code reviews, testing, and QA
Contribute to architecture design as well as implementation
Collaborate with architects, UI/UX, and Product to design and develop new features
Collaborate with engineering architects to design new capabilities
Integrate with different query languages, protocols, and tools for data transformation
Help establish best practices, document designs, and mentor junior team members
Coordinate across teams and project managers to track and solve cross-team dependencies
Define requirements, estimate work, track dependencies, report progress, highlight blockers
Requirements
BA/BS preferred in a technical or engineering field
6+ years experience
2+ years experience as a manager and/or tech lead
Proficiency in a programming language, preferably Scala or Java
Expertise in SQL and a deep understanding of databases
Experience with different types of databases (e.g. Postgres, Redis, Snowflake, BigQuery, RDS)
Experience with complex software systems, microservices, REST APIs, modular design patterns
Preference will be given to candidates with
Experience with container and cloud deployment considerations
Knowledge of database optimization, query planners, database drivers, etc.
Familiarity with business intelligence tools (e.g. Tableau, PowerBI, Excel)
Familiarity with OLAP concepts and technologies such as SSIS and SSAS
Experience with technologies such as Data Analysis Expressions (DAX) and Multidimensional Data Expressions (MDX)
Target base is negotiable and commensurate with experience.
Join a team of passionate people committed to redefining the way business intelligence and AI is done.
For additional information, visit www.atscale.com
#J-18808-Ljbffr