Principal Engineer - Software Development
SparkCognition
Who We Are & Why Join Us
Avathon is revolutionizing industrial AI with a powerful platform that enables businesses to harness the full potential of their operational data. Our technology seamlessly integrates and contextualizes siloed datasets, providing a 360-degree operational view that enhances decision-making and efficiency. With advanced capabilities like digital twins, natural language processing, normal behavior modeling, and machine vision, we create real-time virtual replicas of physical assets, enabling predictive maintenance, performance simulation, and operational optimization. Our AI-driven models empower companies with scalable solutions for anomaly detection, performance forecasting, and asset lifetime extension—all tailored to the complexities of industrial environments.
Cutting-Edge AI Innovation – Join a team at the forefront of AI, developing groundbreaking solutions that shape the future.
High-Growth Environment – Thrive in a fast-scaling startup where agility, collaboration, and rapid professional growth are the norm.
Meaningful Impact – Work on AI-driven projects that drive real change across industries and improve lives.
Learn more at: Avathon
As an Principal Engineer-Software Development, you will be leading the design, development, and delivery of complex software systems, ensuring alignment with the company’s business goals. With 10+ years of experience, you will provide hands-on technical leadership, guiding your teams through architecture decisions, code reviews, and problem-solving sessions. You will also play a key role in mentoring engineers, fostering career growth, and maintaining a culture of continuous improvement.
You Will:
- Lead a team of engineers, providing direction, coaching, and support to ensure high-quality technical execution.
- Oversee the design and development of scalable, secure, and robust software solutions, ensuring they meet business requirements and align with long-term strategy.
- Collaborate with cross-functional teams including Product, Data Science, and DevOps to ensure seamless integration of engineering efforts.
- Drive architectural decisions and technical initiatives, ensuring best practices are followed across the entire engineering organization.
- Conduct regular code reviews, ensuring high-quality standards and fostering a culture of continuous technical improvement.
- Mentor and develop engineers, providing guidance on career progression and professional growth.
- Manage team performance through goal setting, feedback, and regular performance evaluations, ensuring alignment with business objectives.
- Lead the adoption of new technologies, tools, and processes to improve productivity, scalability, and quality.
- Manage project timelines, resources, and dependencies, ensuring on-time delivery of complex initiatives.
You’ll Have:
- A bachelor’s or master’s degree in Computer Science, Engineering, or a related field.
- 10+ years of experience in software engineering, with at least 3-5 years leading a technical product team
- Proven experience in guiding engineering team, driving technical & architectural direction, and managing successful software projects from concept to delivery.
- Strong background in software development, with expertise in languages such as Python or similar and front end development technologies such as React
- Experience with modern software architectures (e.g., microservices, cloud-native applications) and familiarity with cloud platforms such as AWS, Azure, or GCP.
- A deep understanding of software engineering best practices, including Agile methodologies, CI/CD pipelines, and DevOps principles.
- Excellent communication skills, with the ability to effectively collaborate with cross-functional teams and present technical concepts to non-technical stakeholders.
- Strong problem-solving skills and the ability to manage competing priorities in a fast-paced environment.
Preferred Qualifications:
- Experience in AI, machine learning, or data-driven software development environments.
- Expertise in building and scaling distributed systems and cloud infrastructure.
- Experience managing geographically distributed or remote engineering teams.
- Familiarity with security best practices, data privacy regulations, and compliance standards.
- Previous experience working in a start-up or fast-growth company environment, balancing innovation with execution.
Avathon is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, pregnancy, genetic information, disability, status as a protected veteran, or any other protected category under applicable federal, state, and local laws.
Avathon is committed to providing reasonable accommodations throughout the recruiting process. If you need a reasonable accommodation, please contact us to discuss how we can assist you.